Remove old X11 files
Move all Forge dependencies into external file

Also handle dependencies in Windows via CMake defines
Implement Win32 directory handling
Attach meshes to nodes in Lua
Move common functionality to Camera
Add error message to Win32 Directory implementation
Use full path when loading assets
Cosmetic fixes
Build Forge as shared library

* Also fixed building with Mingw GCC 4.8