Fixes #2082, Find Replace inf loop
Update PApplet.java

Handle alpha in color(float,float)
Appbundler: Add Contents/Java to java.library.path for loadLibrary to find .jnilib files

Upon including processing.serial.*, the java.library.path of the sketch - when compiled normally - gets expanded to include the location of the specific library subfolder. For exported sketches on MacOS, java.library.path points just to Contents/MacOS inside the application, which causes loadLibrary inside custom libraries to fail. Since those library files (*.jnilib) get copied into Contents/Java, change the java.library.path to include this location as well.

Somewhat confident that this shouldn't break things, but this is touching core infrastructure.
dxf: Fix the clean target
pdf: Fix the clean target
Update Brackets.java

Fixed bug first spotted at http://code.google.com/p/processing/issues/detail?id=1032 where brackets aren't seen directly after a slash.
An example that failed:
min(1, x/(1.0));
min(1, x /(1.0));
call setLoaded() in PImage.loadPixels()
fix #2202
removed commented out method
making pgl non-static member of PGraphicsOpenGL
continues the removal of static references
default shaders are not static, but only initialized in the primary
renderer
more refactoring/testing with non-static fields in PGL
texture shaders in PGL are initialized only in the primary interface.
not needed anymore
testing/debugging, context sharing
making sure that backing textures are reset when surface is resized
reverted to jogl 2.1.2 because of resize issue on OSX
(https://jogamp.org/bugzilla/show_bug.cgi?id=946)
added EmbedFrameTest example in Demos/Test
Implemented getGL() method in PLWJGL, but LWJGL not tested after latest
changes (removal of most static fields in PGraphicsOpenGL, PGL)