initial PShape implementation for JAVA2D
cleanup and sanity checks
PShape of type GEOMETRY is treated the same as PATH when drawing.
Merge pull request #2756 from galsasson/pshape-java2d

PShape for JAVA2D
pack() after maximizing, takes care of #2562
Possible solution for #2677
Further work on #2755
a minor tweak
Make CC popup width dynamic
cleanup sysout, and some refactoring
Final touches to improve CC, #2758
Style completion panel on windows
Fix unneeded horizontal scroll bar
Fix unneeded vertical scroll bar
Merge pull request #2763 from AmnonOwed/FixCodeCompletionBoxDisplayWin8

Prevent unnecessary scroll bars in code completion popup
Merge pull request #2762 from aengelke/patch-1

Style completion panel on Windows
More rules related to #2755
Better caret positioning in CC
Fix nfc() related items
Replace related item with commonly used nfs reference