Remove previous code.
Add submodules.
Fix cmakelists.
Update submodules.
Initialize the submodule before using it.
Add option to not force submodules.
Merge branch 'sdl2-submodule' into dev

Conflicts:
	externals/CMakeLists.txt