New location and sources selection. Better queries

Locations: New popup with tree view.
Sources: Filtering possible with combinaison.
Queries: factorisation and fragmentation (robustness and flexibility).