Image transparency for PDF output

Before, drawing an image with transparency would result in black, opaque pixels in the PDF file. This change, figured out together with Jürg Lehni, fixes this. At its core, switching from drawImage(img, int, int, int, int, int, int, int, int, null) to drawImage(img, int, int, null) seems to do the trick - so this might have been a bug in iText all along.

Signed-off-by: Jürg Lehni <juerg@scratchdisk.com>
Signed-off-by: Gottfried Haider <gottfried.haider@gmail.com>
Remove commented out lines
Remove obsolete .cvsignore file
Document how to compile the native JSSC library
Add JSSC to Javadoc build
Add support for custom source regions in imageImpl

As suggested by Ben
Remove obsolete SerialFixer

The SerialFixer removed stale lock files on OS X, which are no longer used by the new serial library (JSSC).
create PMatrix2D or 3D in PShapeOpenGL depending on value of is3D
Not getting gl context on reshape.
Added STENCIL_TEST -> GL.STENCIL_TEST field to PGL/PJOGL
Reapplying settings when the renderer has been sized, but not outside actual
GLCanvas/NEWTWindow display context.
Calling gl things when not told to by GLCanvas leads to very bad effects,
because GLCanvas might do an internal rebuild on resiszing the component,
leading to all sorts of NullPointer and native issues.
Not reinitializing the backing arrays for matrices and lights.
Not needed and seems to blow up some bound buffers.
Merge pull request #2110 from gohai/serial-new

Trivial cleanups to the Serial library
fix #2097
Merge branch 'master' of https://github.com/processing/processing.git
Merge pull request #2070 from gohai/pdf-transparency

Image transparency for PDF output
fixes for image transparency with PDF output
Java2D images crash after being resized (#2113)
better logic of shader type detection
use PApplet.match() to detect shader types.