Import v1.5.3 vendor code.
Merge branch 'vendor' to get 1.5.3 code.

Conflicts:
	arch_init.c
	configure
	include/ui/console.h
	rules.mak
	util/oslib-posix.c
	vl.c
Stub out os_mlock() for CONFIG_HAIKU.
Guard against the use of typedef keyword as well.
Port Haiku GUI to new internal API.
Add CONFIG_HAIKU specific includes to make openpty available.