haiku: Various platform fixes and cleanups
What does this MR do and why?
- Fixes a minor build regression where the include path for gallium includes doesn't get picked up on Haiku's EGL driver
- Moves the old BeOS visual options into hgl_context under a non-beos name
- Removes a bit of dead code