Merge pull request #141 from kruland2607/master

Fix the "Simulate & Plot" button in the Simulation Dialog when multiple simulations are selected.
Merge pull request #142 from kruland2607/master

Added more protection around getDesktop calls.  First test Desktop.isDesktopSupported() and fail fast.
Merge pull request #144 from kruland2607/master

Fix for Issue #143.  Null pointer in warnings dialog when there is no simulation data.
Texparameters need to be set while texture is bound.
This was causing the GLSL Fast-flip code in GLJPanel to die, I think it
was trying to mipmap the FBO.
Improve pick()'s debuggability
Let you call it with a null point without dying.
Trace out the picked color.
Work with GLCanvas or GLJPanel. Picking broken with Panel
Correct version of sources for JOGL
Choose between panel and canvas with hardcoded boolean
Correct jogl sources p2
Clean up calls to invoke / display.
I misread the JOGL javadoc and thought that these methods did not come
from a common superclass, for some reason they are listed under class
methods, not inherited methods.
Merge pull request #145 from kruland2607/master

Added C3 and D2 thrustcurves and fixed the Loki J175.
Add a mocked out GL preferences tab
Wire in prefs dialog to Preferences and RocketFigure3d
I10n for the GL preferences
Reference the correct jogl sourcepath
Merge pull request #146 from bkuker/bugfix-osx-java7

GL Preferences for compatibility - specifically with Java 7 on OSX.
Added some logging and an additional mechanism to try to find the jar
file URL.