Readd user-agent back to aws-cli

When I refactored out a main() function, I did not readd
the logic to override the user_agent_name when a session is
created.  This was causing the user agent (and the --version)
to be incorrect.