Disable schedule alarms for BB
Hide alarm button if system is BB

Changes the behaviour to hide the alarm button rather than disable it if the system is BlackBerry
Add comment for disabling schedule alarms on BB
Merge pull request #44 from UWFlow/bb-alarm-disable

Disable schedule alarms for BB
Add Google Play Services SDK to allow use of GCM
Get a registration ID from GCM on main app start
Alert and start app on course page on push notification
Don't use a WakefulBroadcastReceiver and remove WAKE_LOCK permission
Revert "Remove checkbox for push notification on class schedule for now"

This reverts commit ae4e14489b6ff8eae61470ab20fe9f298b205f24.

Conflicts:
	res/layout/course_schedule.xml
Use button instead of checkbox for course alerts

... so that we don't have to keep track of what already has an alert.
Use random ID for push notification notification; add TODO comment
Properly display notification contents from server
Update receiver to match server response format
Actually send a POST request to add alert
Send user ID in POST /api/v1/alerts/course/gcm
Redesign course sections screen to make alert on seats clearer
Reorder profile tabs to have courses as 1st tab, since no class schedule this month