build: Include the user in `target.RunShell` logging
Keep track of the effective user for each call to target.User
and
display the current user in the target.RunShell
log output.
The user information is stylized in a psuedo-Bash style for the sake of
saving screen real estate.