Use identify for query tool

With this PR we: (for mom branch)

1. Don't use the service query service anymore (there were some bugs there)
2. Query capabilities are integrated in identify service
3. Add all labels (or preview if you prefer)
4. timeInstant parameter is now supported for queries (using where clause)
5. we can combine attribute search and spatial search

Need to do:

1. Add some tests
2. Create composite and translated labels 
3. Define queryable attributes for each layers. The default behaviour is that you can query all attributes when `__queryable_attributes__` is not defined in the models. I would do the opposite -> you can't query any attributes if not defined in `__queryable_attributes__` . @cedricmoullet @gjn what do you think?
4. Sanatize sql queries
5. We still need some translations at least for luftfahrt, see: https://github.com/geoadmin/mf-chsdi3/pull/1135#discussion-diff-22030130R1552 (what about all the others??)
6. We need to address the issue where the api is loaded in each extended tooltip

All nosetests ok.


I am not sure we should get rid of the queryable layers in sphinx, some people might be using it. We should at least analyze the issue beforehand. (Kibana @gjn ?)

https://github.com/geoadmin/service-sphinxsearch/pull/186
Why should this work now?