Replaced the JOGL jar files with JOGL2.
Convert various code to use JOGL2.
Merge remote-tracking branch 'haven/core' into core-jogl2

Conflicts:
	src/haven/FastMesh.java
	src/haven/GLConfig.java
Merge branch 'core' into core-jogl2
Merge branch 'core' into core-jogl2
Merge branch 'core' into core-jogl2
Ported normalization to JOGL2.
Merge branch 'core' into core-jogl2
Merge branch 'core' into core-jogl2
Merge branch 'core' into core-jogl2
Merge branch 'core' into core-jogl2
Made proper JOGL2 changes.
Merge branch 'core' into core-jogl2
Added a convenience function for getting code from resources.
Cleaned up current rescode users a bit using getcode.
Rationalized mapview ob-placing a bit.
Turn soft resources on by default.
Remake Locations to be reusable with multiple parents.
Add a per-element multiplication function to Coord3f.
Merge branch 'core' into core-jogl2