Make various headers C++ safe
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 Haiku support in example solver