Allow user agent string to be overridden.
Included Python version and platform info in user agent string.
Merge pull request #12 from campaignmonitor/user-agent-improvements

User-Agent header improvements.