Add a rudimentary settings dropdown for language switching. Refactor menu code into a more object-oriented experiment
Separate some chrome styles
Move .key class out of chrome-menus. Make the avatar image part of the user ID button in the menu
Split Menu object into actual public/private vars
Require name as an argument for menu
Some more rewriting based on @anselmbradford pattern suggestion. Deprecate all instances of menu visibility global var and _hideMenus() global function
Remove a TODO comment
Basic i18n functionality.

Locale work
Make getting a translation part of the API
Update language sources and data-i18n strings
Put the settings feature behind a ?debug-experimental flag
Add a version of the translate API that allows Streetmix to pull live data from Transifex
Some more language tweaks
Fix for pirate locale name
Refactor Menu object as a prototype based class. Use strict mode within the self executing functions
Menus logic similar to dialogs now. Put app.init() functions onto Stmx namespace. Localization does not init if experimental flag is not true
Merge pull request #473 from codeforamerica/node-i18n

Modularizes menu code. Create a menu for language switching (hidden behind an experimental flag, so not open by default)