Merge pull request #326 from codecombat/master

Merging master into production
Merge branch 'master' into production
Merge branch 'master' into production
Merge branch 'master' into production
Merge remote-tracking branch 'cocomaster/master'
Merge pull request #359 from codecombat/master

Merge master into production
Merge pull request #363 from codecombat/master

Merge master into production
Merge pull request #366 from codecombat/master

Merge master into production
Merge pull request #367 from codecombat/master

Manually specified tv4 version to fix npm checksum error
Merge branch 'master' into production
Merge branch 'master' into production
Fixed a bug in the competitor code session setting when the player has no code yet.
Refactored destroy functions to have super be the last thing.
Trying to improve memory by clearing out all properties of destroyed objects.
Fixed a couple bugs with the wizard.
Merge branch 'master' of https://github.com/codecombat/codecombat
Fixed the massive memory leak.
Made sure session objects are loaded from the server fresh, no caching.
Merge branch 'master' of https://github.com/codecombat/codecombat
Fixed the spell list tab entry view popover to not popover when using the dropdown.