Start using our own lwjgl-native library and simplify all the wacky native file handling.
I believe this fixes #13 and #8