Use the hidden fopencookie() on Haiku
Add basic Haiku support to build system
Add Haiku semantics version comparison
Add support for Haiku compat version comparison
Add Haiku repository support to libsolvext
add DISTTYPE_HAIKU, some small fixes

- ARCH_NOARCH -> ARCH_ANY
- use - as prerelease separator
- correct usage of solv_vercmp
- stringify REL_COMPAT, use != instead of <>