solv_vercmp_haiku(): Fix unnormalized return value

The function is required to return -1, 0, or 1, the return value of the
called solv_cmp_version_part_haiku() isn't normalized this way, though.
repo_haiku: Translate B_PACKAGE_ARCHITECTURE_SOURCE to ARCH_SRC
solv_cmp_version_part_haiku(): Fix copy and paste bug