header (C) fixes
Runtime/Dvm: unused parameters warnings
VFS/Filesystem: Convert the filesystem specific code to the VFS framework and make it work
Runtime/Dvm: Include asm.h for ASMByteSwapU32 used when converting endianess on big endian architectures
Runtime/dvm: don't use VALID_PTR here, that only confuses code scanners
Runtime/Dvm: Use uint64_t instead of size_t for the number of intersecting bytes because size_t is only 32bits wide on 32bit hosts and the value can exceed the range
Runtime/Dvm: Add callbacks to query the allocation status of blocks (for filesystem aware image compaction)
IPRT: -Wunused-parameter.
iprt/dvm: use static, changed prefix of internal functions.
Runtime/common/dvm: export