Fixed three bugs in the heap, virtual memory manager and ELF loader
Added wrapper classes around NULL and scalar types to allow insertion into object containers
Task files are no longer limited to CONFIG_MAX_FILES, but uses a hash set to manage file descriptors to open file mappings