Adding custom ResourceRules to allow custom API key plist to be edited without resigning.
deprecating methods and variables before removal.
updating sdk version
more deprecations.
changing to api v3 endpoints. Adding token confirm string as a constant.
removing deprecated implementation.
adding registerWithAppBladePlist soon to be the only register call required.

also adding validateAppBladeControlledProjectConfiguration to confirm new format.
adding method for finding the sanitized  osVersionBuild (ios_version_sanitized)
removing all references to
[[UIDevice currentDevice] uniqueIdentifier];

Using the new appBladeDeviceSecret in lieu of it.
Updating Example Maps project to eliminate warnings.
Removing deprecated functions and variables as  well as workaround functions.

Let's keep the SDK simple. API v3 only.
Adding generate and confirm token calls for the api.
Adding keychain vars for the device secret ("token") and assigning constants to the current literals.

Also appropriate setters/getters
Making deviceSecret getters/setters public
Dsing device secret in the web client calls.
Adding proper getters and setters for the AppBlade Device Secret.
fixing registerWithAppBladePlist with actual plist format.
authorizeURLFormat, not approvalURLFormat
updating validateProjectConfiguration for new settings
updateDeviceSecret no longer needed (moved to setAppBladeDeviceSecret)