* Android icon support and fixes

* Now parses GCM message for smallIcon, largeIcon, bigPicture, and action button icon support.

* Now holds onto the last 10 notification ids and if the device receives a duplicate it omits it.
   - Reinstalling the app may create extra Google registration ids which was creating the issue in the first place.
* Handles malformed GCM data correctly.
* Now omits common invalid phone ids so a possible good Android id or wifi mac can be used.
* Added title to additionalData so a developer can use it if needed.
* Now displays dialog to get "Google Play services" when the version is out of date, disabled, or not installed.
* Updated license
Merge branch 'master' of https://github.com/GameThrive/GameThrive-Marmalade-SDK
Updated version file to match new code.