implement first prototype of a real free form search

One can now use simple object names in the query wizard, instead
of having to know every OSM tag explicitely.

This works by searching through the presets database provided by
the [iD-editor](http://ideditor.com) project.

Currently, only English terms are evaluated and exact matches are
required. But the very same procedure can easily be extended to
other languages as well as fuzzy search and potentially also for
multiple matching search terms.
module for free form ffs code
use translations of presets for free form Wizard
fix broken test suite
activate further tests
add some basic tests for free form wizard
case-insensitive preset search
only copy actual data to build directory
add remaining preset geometry type "relation"

(e.g. used for route relations)
fix "make ffs" command (file changed location)
allow keys to have colons in ffs key(-value) searches

example: addr:housenumber=* now works without quoting the key

this can be allowed, because the colon can't be misinterpreted as
a key:valuefragment search because of the following operator.
fix key:valuefragment search in ffs/wizard
update presets
fuzzy preset matching for FFS
correct sorting of multiple matching presets
implement "did you mean: …" mechanism instead of fuzzy preset matching
hide suggestion after using it
properly sort suggested preset candidates
Merge branch 'ffs'

Conflicts:
	locales/en.json
update iD presets