fix bug/crash when loading URL-escaped coordinates
move parameter splitting to urlParameters module
fix url-parsing, add tests for that
new query-parser module
implement dynamic `date` query-shortcut

can be used together with the newer query:
`<newer than="{{date:-1day}}"/>`
refactor getQuery()

adds separate method getRawQuery()
removes newline-stripping option: it's not really needed anywhere
and was only causing troubles
use getRawQuery() where appropriate
update tests
getQuery() is now an asyncronous API
add new {{nominatim:*}} and {{nominatimArea:*}} shortcuts

they get expanded into an id-query (part):
* QL:  <type>(<id>) / area(<area-id>)
* XML: type="<type>" ref="<id>" / type="area" ref="<area-id>"
Merge branch 'master' into ffs
wizard using {{nominatimArea:*}} shortcut for "… in xyz" searches