Apache 2 License
Give screen density as a number
Read location from all providers, including mocks
Check permissions and log to warn the developer
Ignore /.settings/
Remove superfluous Java Build Path reference to google-play-services_lib
Improve the guide a bit
Reorder and fix some setup steps
Add missing INTERNET permission in the guide
Simplify calls to trackEvent

and permit setting core event data for internal events.
Automatic events on notification received and opened
Check SDK initialization before sending @NOTIFICATION_RECEIVED
Notification text is actually called message
Fix URL notification
Fix SecurityException if we have no VIBRATE permission
Fix API < 17 compatibility with AlertDialog.Builder.setOnDismissListener()
Fix NewApi error for View.setBackground()

Android Lint should have reported it.
See https://code.google.com/p/android/issues/detail?id=56427.

Also simplify codepath for another NewApi call, by grouping both inside
a dedicated class.
Should add GET_ACCOUNTS permission for API level <= 15
Unregister and re-register on senderIds change
Accept Context everywhere possible, to rely less on Activity