MS-647 Consistently apply application location privacy settings.

Settings.setLocationEnabled() Is now a global setting across any ad call.
If application passes in a location value use the application supplied location.
Removed unneeded public on MRAIDAdActivity
Added Settings.setLocationEnabled()
MS-647 Passed geo location enabled flag into Amazon SDK.

Plumbed the enabled location to the Amazon SDK's targeting options.
MS-651 Create public SDKSettings classe
Cleanup javadocs
MS-631 Add NEW_TASK flag to intents
MS-650 pass targeting info in adaptors
MS-637 Pass ResultCode to onAdFailed
Clean up AmazonBanner error handling
MS-571 ANJAM clientside implementation
MS-655 Cleanup Javadocs
MS-655 Update Unit Tests for new ResultCodes
MS-664 Global Context in Clog.

Use weak ref to global context.
Use formating ability of getString to format errors
MS-655 fix MRAID supports and lockOrientation
MS-660 Create dialogs with the correct context
Update Mediation Adaptors for ResultCode
SDK Version 1.15
Merge RC1.15 to Github