German translation, from Alexander Hesse
Support touch for the tools menu on touch screens.

Can now edit. Shows the tool menu cog all the time as many didn't realise it was there, and it couldn't be used on touch screens due to hover. Can't get rid of the menu once it appears on touch screens.  Tested on the iOS simulator only so far. It also switching to display none/block rather than the ineffient 999999px to the right as the browser has to draw a canvas of that size.
Pedantic, it's the Cyclescape not CycleStreets twitter account.
Add about and user guide links to the header, so that they are quick for beginers to access. Also make the login/logout right most, as is common on other sites.
Merge branch 'master' into staging
Update rails.
Pin dragonfly to avoid upgrading now.
Bundle update.
Remove unused (and un-locale'd) translations.
Add transifex configuration file.
Merge remote-tracking branch 'origin/translations' into translations
Rename german translation files.
Fixup German translation files.

* Change locale code
* Remove english originals - these will bitrot over time anyway, and aren't necessary with transifex
* dos2unix line endings
* Fix a few typos in the translations (closing quotes, extraneous spaces etc)
Add main translation file for de-DE.
Add translation notes.
Merge branch 'translations' into staging
All hail the mighty rubocop.

Rubocop is a static code analyzer for style guide violations. This
will help align our code with the community norms, making it easier
for existing ruby/rails devs to feel at home with our codebase.
Align the parameters of a method call if they span more than one line.
Align the elements of a hash literal if they span more than one line.
Use && instead of and. Use || instead of or.