First pass (broken) of server side updating of UserStatus
Merge branch 'develop' into user_status_server
First pass user status implementation with dummy user data.
Server side changes to support user status updating.
#TODO Implement node-cache in order to prevent repeated Collection inflation on server side.
Added indentation POST_IF in analytics.coffee.
Remove deprecated UserStatus definition from analytics.coffee.
Merge branch 'shield' of https://github.com/RajShah94/thisCourse into user_status_server
Tweaks to analytics.coffee to deliver correct response.
Tweaks to probes to give appropriate URLs after review quizzes.
Remove deprecated 'Group' data type.
UserStatus updating from server to client.
Refresh nugget analytics through event bindings.
Check for unclaimed nuggets to prevent pointless shield grinding.
Record incomplete nugget engagement as a claim event.
Merge branch 'develop' into user_status_server
Fix missing indent after if statement.
Trigger change events whenever userstatus model is updated.
Add code to properly unclaim nuggets.
Only set claimed to true when all questions answered correctly.
Add analytics function and server side script for reducing student shield over time.
Merge branch 'develop' into user_status_server

Conflicts:
	src/probe/views.coffee
Script and function for generating user status models and linking user models to user status
Make non-blocking purge callback to Varnish cache when non-GET requests are made.
Merge branch 'develop'
Set to correct statuscode.
Merge branch 'develop'
End purge request.