Split base into resource and system.
Fix module resource.
Fix system module.
Added missing script modules.
Run update_cmake.sh
Fix tests.
Move AudioManager to audio::Manager.
Migrate InputManager to input::Manager
Module file for ugdk::audio
Created audio module, rename some files so CMake+MSVC works well.
Actually didn't need these filenames.
Make manager constructors public.
Move the config.h.in location and the generated config.h location.
Didn't fix config.h path for script_test.
Rename ResourceManager to resource::Manager.
resource::Manager initialization and easy access methods moved to resource/method
Clean resource::Manager so it does the bare minimum.
Missing includes for config/config.h
Fix merge dev.
Fixing Engine for resource::Manager and ranged-based fors.