Various changes to fix #2

- Two gradle flavors of the app "foss" which will eventually have no external dependancies and "full" which can use Google Cloud Messaging etc.
- Even if the non-foss version is installed on a device without Google Play Services the GCM elements / options will simply be disabled instead of quitting