GL Preferences for compatibility - specifically with Java 7 on OSX.

Add several options to the preferences to control 3d options:

* Enable / Disable 3d
* Enable / Disable Anti-Aliasing
* An alternative rendering method using Frame Buffer Objects that is more compatible but less performant.

Defaults are unchanged from current behavior.

The FBO option may not always be compatible with AA, which is why there are two options. AA might also cause some other compatibility problems, so may as well expose it separately.

The preferences dialog:

![image](https://f.cloud.github.com/assets/1305026/1205422/e5bab79a-2580-11e3-8ff1-e3eb2b1125ff.png)

Also includes correct version of JOGL source, I had not noticed the copy of the source jar in /resources