Linux progress and misc changes:

- Renamed Library to DynamicLinkLibrary.
- Implemented AL/CL/GL lib life-cycle on Linux.
- Converted platform flags in LWJGLUtil to a Java enum.
- Added BITSxx flags to Pointer, removed from PointerBuffer.
- GLFW 3.0 updates.
- [Generator] Fixed nested structs bug.
- [Generator] Added support for integer types. This is currently only useful for unsigned byte/short struct members; getters now convert to the correct int value.
Fixed build ignore.