Send the configured passcode data for the verify case.

Some consumers may still want to make use of passcode length and/or lockout time in their verification implementation.
Merge pull request #831 from khawkins/send_very_passcode_data

Send the configured passcode data for the verify case
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
Merge pull request #830 from wmathurin/unstable

No more networkmanager
Updates to caching storage/retrieval logic
Tests compile again
Renaming to SFSmartSyncPersistableObject
Merge pull request #833 from khawkins/smartsync_caching_updates

SmartSync caching updates
Merge pull request #834 from wmathurin/unstable

Basic tests for search scope and order / search result layout + Fix for broken tests
Merge branch 'unstable' of github.com:forcedotcom/SalesforceMobileSDK-iOS into unstable