Fixed EngineEventListsner removal in RayCaster
Reimplemented ConfigFile to use Json content
Added Engine::resourcesDir
Added missing include <list>
Implemented model reference loading (see Editor::setupReferencePathsLookupTable && resolveReferencePaths), and fixed a Config file getSetting with object value