Add query component

Enjoy review @gjn :)

[test](http://mf-geoadmin3.dev.bgdi.ch/dev_query_2/)

Bug known:
 -  [x] attributes doesn't updated  on translate change in some case.(Fixed)

- [x]  ExtendedTooltip print is not working
                 
- [ ] help page



Can't you use the ga-collapsible-show directive here instead of ga-collapsible-trigger?

Seems to me like ga-collapsible-show is a combination of ga-collapsible-trigger and ga-collapsible-observe. If possible, we should get rid of the latter two to avoid redundant components.