Fixing spacing.
Adding a new client argument, user_agent.

This lets us customize the user agent for other dependent SDKS (django + flask).
Adding custom user agent support to HTTPExecutor.
Updating changelog.
Version bump.
Updating user agent test.