Add schemas for tome subscriptions
update ru.coffee
GET /auth/name/<name> now serves possible free names
anonymous users are now warned if their new name is already chosen
User Settings is now without auto-save
Upon name conflict, a user will be suggested a new name which is then submitted if the user chooses to save after all.
Refactored conflicted name checking so it can be used in more places
Signup form now has an optional name field
Covered extra case where the debounced check happened too late. Support for submitting on enter.
Express now removes all trailing slashes.
Update ru.coffee

some fixes
Small tweak to lower the number of repeated calls to SpriteBoss.updateSounds.
Merge branch 'mediator-schema' of https://github.com/jthemphill/codecombat into jthemphill-mediator-schema
Merge branch 'jthemphill-mediator-schema'
Updates i18n tags and en.coffee
Moves randomise modal template and view to editor/level/modal
Batches insertion of thangs to treema to speed up terrain generation
Deletes previously randomised thangs when generating again
Fixed a bug where pressing escape would not properly end scripts in the session state.
Bootstrappified Wizard Settings modal