started adding GCM registration framework
bug fixes. Can recieve registration POST request
don't insert duplicate records into ndb
rename mobile endpoints
GCM test notifications work
Merge branches 'gcm' and 'master' of github.com:phil-lopreiato/the-blue-alliance into gcm
add checksum validation server side
binary encode input to hash
add favorites
add ability to remove/update expired gcm keys
more stuff
checksum works for incoming requests
Can now add favorites
Merge branch 'gcm' of github.com:phil-lopreiato/the-blue-alliance into HEAD

Conflicts:
	controllers/mobile_controller.py
	helpers/gcm_helper.py
	mobile_main.py
	models/favorite.py
Add remove/get user favorites
Started moving API to App Engine endpoints.
Has base for GCM registration. Needs auth
add oauth authentication to registration endpoint
server side API for add/remove/view favoites
add authenticated API for add/remove/list Subscriptions
Updates to authed endpoints to actually work with clients!