* feat: CMakeSettings.json
* chore: remove visual studio stuff
chore: move .clang-format to main directory
* feat: new file structure, easier to implement as a submodule within existing projects
* chore: we actually include some code now...
* chore: remove prebuilt libraries (oops)
* feat: new shader building script using cmake
* chore: add debug postfix specifier
* fix: forgot that windows builds use 4J_Render_PC for the render library
* fix: didn't add the output directory (where shaders are saved to) to the include directories of 4J_Render
feat(storage): save titles are now encoded into the name of the save files
feat(storage): added functionality to delete save files
chore(storage): document functions which don't have to be implemented, as they're unused for the Windows platform
chore(storage): rename some variables to be more accurate with the binaries
fix(render): in vs2012, m_backBufferTexture cannot be initialized in a header
fix(storage): in CDLC::GetMountedPath, m_szMountPath and m_szDirectoryPath were mixed up
fix(storage): in CSaveGame::SetSaveTitle, there was a wide string to narrow string mismatch