Some build stuff, some installation stuff

* Have each project part be generated in its' respective subdirectory
* On Windows, we need to find SDL2.dll and copy it ourselves
* Basic install rules for CMake