Update gitignore to exclude generated maven and app engine files.
Add initial AppEngine project and endpoints library project.
Add project number to GCM intent service.
Format register activity.
Merge branch 'beta' into cloud-backend

Conflicts:
	SeriesGuide/build.gradle
Set project id in appengine-web.xml.
Using AppEngine SDK 1.8.7.
Use identical appengine-maven-plugin version.
Created sample shows endpoint.
Use AppEngine 1.8.8 release.
Correctly handle un-authenticated user.
Temporary link cloud test register activity in menu.
Add javax.inject and jsr305 deps.
Use javax.inject.Named.
Add temporary server api key.
Remove invalid todo.
Make jsr305 a default deps, not test only.
Add latest deviceinfo and message endpoint sources.
Move C2D permissions to flavor manifests, add custom receiver.
Merge branch 'beta' into cloud-backend