Fix #390

The issue here was configSchema is an attribute within attributes and so revertAttributes and attributes get the same instance of it when clone is used. Later calls to _.equals fail when only configSchema has changed.
Optimizations of markToRevert: Switch to using $.extend instead of _.cloneDeep and only when type is not a "ThangType"
Translating Multiplayer lines

Ok, I tried to translate in italian some lines ;) hope this helps.
Added resimulateAllSessions route
Added resimulateAllSessions method
Added resimulateAllSessions route
Added resimulateSession method
Updated createjs.
Merge branch 'master' of https://github.com/codecombat/codecombat
Fixed mail to correctly capture the matches.
Merge branch 'master' of https://github.com/codecombat/codecombat
added nothing
Reverted soundjs, because the latest version is different/buggy.
Added the new WebGL enhanced classes for EaselJS.
Merge branch 'master' of https://github.com/codecombat/codecombat
Made changes to reloadAllCode to reload only the team's code.
Merge pull request #657 from adi2412/reloadCode

Made changes to reloadAllCode to reload only the team's code.
Fixed css for IE warnings.
Merge branch 'master' of https://github.com/codecombat/codecombat
Added Catalan language file