haiku: Compatibility cleanup

* Drop custom boolean type, rely on bool.
* Clean up home path to consistent location