Split query#available_filter_options and move into mix in
Introduce query work package filter objects, add to_hash adapter for compatibility (WIP)