added cloud messaging sources
#117: Added cm plugin changes
#117: implement in js code
#117 Added Challenge Request and news push cloud messaging compatible for android app
#117 Push notifications were send client based
Added GCM Token to database model
Merge branch 'master' into app/cloudmessaging
Merge
#117: Added possibility to add google cloud messaging tokens to active
zm2k tokens (using the login resource: /login/gcm).
#117: Added request with gcm token to backend at login
Merge branch 'app/cloudmessaging' of https://github.com/just-kile/Zapfmaster2000 into app/cloudmessaging
#117: Added /login/gcm/reset to reset the gcm token for a zm2k token.
#117: Returning all users with an associated google cloud messaging
token as logged in users (for challenges).
#117: Added missing update for token
#117: Added reset gcm token on logout
Merge branch 'app/cloudmessaging' of https://github.com/just-kile/Zapfmaster2000 into app/cloudmessaging
#117: Preventing to show the same user to be logged in more than once in
the challenge user list.
Merge branch 'app/cloudmessaging' of https://github.com/just-kile/Zapfmaster2000 into app/cloudmessaging
#117: Sending challenge request with gcm if available.
Merge branch 'app/cloudmessaging' of https://github.com/just-kile/Zapfmaster2000 into app/cloudmessaging