Move user agent logic

- Main logic is moved to SalesforceSDKManager, which can be overridden by setting [SalesforceSDKManager sharedManager].userAgentString.
- Per-module configuration is reinstated for SFHybridViewController, remains for SFRestAPI.
Sanity check qualifier argument
Merge pull request #832 from khawkins/user_agent

Move user agent logic