Fixes issue #120 (Privacy and Legal Notices links may overlap with Login / Create New Character form on small screens)
Fix issue with text getting cut off in the Login / Create New Character form inputs on the iPhone by making the font smaller
Fixes issue #115 (logging in with invalid character results in creating a new character)

The HELLO message was replaced with two new message types, CREATE and LOGIN, which are now handled separately on the server.
Don't differentiate between invalid username or invalid password - present both cases as the same error (for security reasons).
Fix respawn button
Avoid running tryStartingGame again if we're already in the process of launching the game

This can happen if, for example, you hit enter more than once while logging in. The only visible impact seemed to be that they play button text (either "Login" or "Create") did not get restored properly (it stayed as "Loading"), but this has potential to cause other problems as well, and should be fixed.
Added starting Redis step to 'How to get it going' instructions

README hadn't been updated since introduction of Redis.
Updating _.detect() to _.find()

.find being the new preferred name per http://underscorejs.org/
Changed variable declarations to match style guide
Clean up spacing and indentation
Remove duplicate definition of checkName function (first defined on line 631)
Adding a couple comments to the checkName function to explain the allowed character ranges
Increase username character limit to 12 characters.
Allow a few more special characters in usernames

The following additional characters are now allowed: space, underscore, parantheses, caret (^).
Display error Create New Character form when username is rejected by sanitizer

Previously, attempting to create the user failed silently. This partially fixes #121, but see the discussion.
Tweak error message
Fix logging in on mobile / tablet (#136)