Add support for arbitrary addresses in routing.

Use dev.hel.fi geocoder for now as a typeahead source.