Resource Caching system done.

Fixed bug in getAllocs, was copying one byte to much data from a long allocData message.
IResourceLoader renamed to IResourceProcessor
Logger object now properly closes all of it's logs on deletion.
ResourceCache actually fully functional and thread-safe.