Initial solution

Signed-off-by: retep998 <retep998@verizon.net>
Major progress!

Signed-off-by: retep998 <retep998@verizon.net>
Even more major progress

Signed-off-by: retep998 <retep998@verizon.net>
Yay for optimizations.
Still need to actually output the NX file

Signed-off-by: retep998 <retep998@verizon.net>
Set up NoLifeNx and added AGPLv3

Signed-off-by: retep998 <retep998@verizon.net>
Basic window with fps counter

Signed-off-by: retep998 <retep998@verizon.net>
Update source lists in the CMake build files
WzToNx.cpp: Conditionally use features that linux (libstdc++) does not support
Use unistd.h's sleep() instead of Sleep() on linux
A few changes to improve compatibility.

Signed-off-by: retep998 <retep998@verizon.net>
CMakeLists: Use aux_source_directory() instead of manually adding source files

Advantages:
 - No need to always manually update CMakeList.txt when sources files
   are added/removed.
 - Don't have to send a pull request every time I just fucking added
   source files to CMakeLists.txt

Caveat:

One has to rerun CMake every time a source file is added or removed.
Switched to vertex buffer object to improve performance.
Also implemented an optimization for fully tiled textures such as the sky, thereby fixing severe performance loss at high resolutions due to the sheer number of primitives being rendered otherwise.
Merge branch 'master' of github.com:crumblingstatue/NoLifeStory