Various FreeBSD fixes submitted Bernhard Froehlich
Use DECLHIDDEN, especially in IPRT.
*: spelling fixes, thanks Timeless!
iprt: build fixes
IPRT: Added RTMemAllocEx[Tag] and RTMemFreeEx, only implemented in ring-0 only.
IPRT: started on some internal ring-0 alloc api.
Fix
alloc-r0drv-freebsd.c: Simplify the allocation of executable memory for amd64. We have to use a vm object or vm_map_remove doesn't free the allocated pages
*-r0drv-freebsd.c: Little cleanup and don't wire the pages twice during alloc or we will leak memory
iprt,Config.kmk: Make sure the RTMemAllocVar* alignment gets poisoned by the electric fence. Some interface refactoring.
Fix allocating memory for code on FreeBSD AMD64. Strip debug symbols from the kernel driver because they cause warnings about unsupported relocation type 10 in the log
rebranding: IPRT files again.
Rebranding: replacing more innotek strings.
Fence the r0drv heap routines for strict builds.
Drop annoying the cb != sizeof(void *) assertion.
Implemented some more FreeBSD ring-0 driver code.