CodeMirror update for attic features

Added: date, diff, adiff + changed
Merge pull request #99 from mmd-osm/master

CodeMirror update for attic features
update to osmtogeojson dev snapshot with full geometry support
use locally stored versions of external libraries for tests
split josm-autorepair tests into atomic test cases and fix ...

... and fix non-working repair when multiple initial declarations
are present (e.g. [out:json][timeout:25];)
make tests really atomic now
implement repairing of overpass geometry modes for editor usage

Editors like JOSM can't handle the new enhanced overpass geometry
modes properly. Therefore, overpass turbo replaces the respective
out statements with a traditional recursive output approach.
check in translations from transifex, update presets

ignore preset translations for which no translation exists
on the iD project.
update osmtogeojson library

this enables ref-less ways in full geometry mode, see
https://github.com/drolbr/Overpass-API/issues/134
basic prototype of wizard producing ql output
basic prototype of wizard producing ql output
Revert "basic prototype of wizard producing ql output"

(accidentally commited to the wrong branch, oops)

This reverts commit 7dc52dba3da43431f7b9527ea8836ed08d407a43.
properly escape stuff in QL strings
implement case insensitive regexes in ql wizard
adjust tests for wizard functionality to overpass ql queries
bugfixes, fix failing tests
fix order of parameters in around clauses
convert code examples to Overpass QL
properly quote/escape user content in comments of constructed queries
new {{geocode*}} shortcuts instead of {{nominatim*}} ones

slightly changed output for {{geocodeId}} and {{geocodeArea}} shurtcuts
in QL mode (no semicolon at the end of produced code) for better usabilty.