Bunch of server changes, mainly adding all the JSON schema validation and fixing tests.
Turned off sendwithus API during testing.
Made the server side of the patch system.
Added jsondiffpatch to the client. Bower update everyone!
Merge branch 'master' into feature/jsondiffpatch

Conflicts:
	bower.json
Added a delta subview for displaying deltas of schema'd data.
Tweak to view.
Integrated the delta view into the save view for levels.
Added text diff library to delta view.
Added delta views to the other save modals. Fixed modified deltas in delta views. A few style tweaks.
Extended the save version modal to allow submitting patches.
Merge branch 'backbone_mediator' of https://github.com/rubenvereecken/codecombat into feature/jsondiffpatch

Conflicts:
	app/initialize.coffee
	bower.json
Merge branch 'backbone_mediator' of https://github.com/rubenvereecken/codecombat into feature/jsondiffpatch

Conflicts:
	app/initialize.coffee
	bower.json
Added a patches view.
Set up Bootstrap 3 glyphicons.
#223 is done, since goals aren't in scripts, and I just removed some goals-of-scripts stuff.
Fixed #555. Fixed #350.
Fixed #419 to not redo node/mongo downloads when rerunning the script.
Smarter fix for #810, since not all 24-character strings are like MongoDB ids.
#353 is fixed as far as I can tell; python3 and python2 both run setup.