Added more names for #53
Built a new 'patch' method for CocoModel, which saves only changed values to the server.
Merge pull request #1142 from Xercoy/patch-1

Added more names for #53
Fixed employer list template typo.
Forcing the server to return 200 rather than 304 to requests for the main html file, hopefully fixing some authentication/caching issues.
Having another go at getting travis to run server tests.
Fixed all server-sided tests

NEVER. AGAIN
Reworking some code to use the new CocoModel.patch method.
Another attempt at fixing travis server tests.
Merge branch 'server-test-fix' of https://github.com/rubenvereecken/codecombat into rubenvereecken-server-test-fix
Merge branch 'rubenvereecken-server-test-fix'
Working on User patching.
Fixed server tests to exit when they are finished. jasmine-node will never exit unless all connections are closed.

This helped:
https://github.com/mhevery/jasmine-node/issues/318#issuecomment-43914090
Disabling file server tests because currently they choke Travis.
Fixed client side testing on karma/travis with the new FacebookHandler tests.
More switching of user objects from save to patch.
Improvements to profile views. Added links to players' code.
Merge branch 'master' into production