build fixes
More strcache testing and some tuning.
tstRTStrCache: check that a real strcache impl doesn't return duplicates.
Missed one PAGE_SIZE.
strcache.cpp: build fix and disable complicated allocator replacing it with a range of fixed size allocators up to 512 bytes.
build fix
bugfix.
strcache.cpp: Enabled it. Some tuning.
strcache.cpp: Reimplemented as a real string cache.
Got the NT4 ntfs.sys case working. Turned out to be some memory saving strategy applied to some images during early (?) loading.
More NT4 debugging. Getting closer to working state...
header (C) fixes
*: spelling fixes, thanks Timeless!
*: Replaced memchr(psz, '\0', cb) with RTStrEnd(psz, cb) and worked around memchr(,, RTSTR_MAX) issue in RTStrEnd. Here (linux.amd64 / glibc-2.10.1-r1) memchr fails for cb > ~(size_t)11. Since RTSTR_MAX is ~(size_t)0, this behavior breaks several IPRT string APIs.
Automated rebranding to Oracle copyright/license strings via filemuncher
Runtime: white space cleanup.
doc/vg: Updated VMSTATE (it's even uglier now).