escape newlines and tabs in template values
dogfooding own osmtogeojson library.
remove obsolete test

this functionality is now tested in its own, independent module
update inline doc
update translations
update osmtogeojson to version 1.2.0
update translations from transifex
module for url-parameter parsing

also, remove html5geolocation startup setting
delay setting of queries set by url parameters

this makes template and url-query loading undoable

closes #28
automatically zoom to data when opened via autorun query string

when opened with a query string containing a query and the autorun
flag &R and the query does not depend on the map's bounds (e.g. an
id-query) (and no map coordinates are explicitly provided by &C)
it makes sense to automatically zoom to the result data.

closes #27
special case for empty tag value in templates

this has to be done until Overpass API supports searching for
empty tag values. see drolbr/Overpass-API#53

closes #29
update osmtogeojson library
fixes a crash when loading certain incomplete multipolygons
add "foreach" to syntax highlighting (ql)

closes #32
do not strip whitespace of ql-queries containing single line comments

see #31
another temporary workaround for the "load into JOSM" export.

it looks like if adding a dummy get parameter can fool JOSM to not
apply its bad magic. Still looking for a proper fix, though.

see: http://josm.openstreetmap.de/ticket/8566#ticket

see #31
add export to KML

Some people may like to use KML as an export format.
This is based on https://github.com/mapbox/tokml

closes #39
refactoring export modes: own module for togpx()
switch to independent togpx module

https://npmjs.org/package/togpx
update translations
update help/other libraries (adds osmtogeojson, togpx and tokml)