repo_haiku: /boot/common no longer exists
refactor selection code, add SELECTION_SKIP_KIND, add support for arch/kind filtering
add --type and --arch filter support
add reorder_dq_for_jobrules() workaround

Jobrules are fulfilled before installed packages are kept, thus
the enhances/supplements of the packages cannot work.
fix installation of header files
add repo_appdata to parse AppStream's appdata files