Use Algolia to offer cities suggestions as you type

* Add Algolia lib to the app vendor resources
* Bind Algolia search to the search boxes
* Display suggestions as they come
* Navigate through suggestion with the keyboard up/down
* Selecting a suggestion will trigger an OSM search with the full city name

Cities index was made from a CSV dataset from maxmind [dataset](http://download.maxmind.com/download/worldcities/worldcitiespop.txt.gz) : https://www.maxmind.com/en/worldcities