Worked on GUI part of adding option to Pref window
Add 'link' between pref window and file for presnt

Sets present.bgcolor on clicking OK, sets color in Preferences window from
Preferences.txt on opening the window.
Changes as to how the user selects Present bckgrnd

Clicking on the color preview brings up a color selector; Inputting a hex color automatically previews it
Shed a lot of weight, some UI changes

Rm CustomColorChooser, add Cancel to ColorChooser,
Formatting changes,
Removed unnecessary listener,
Inerchange preview color and text field.
Done adding Present bckgrnd color to Prefs window

Cursor to hand on mouseover & new border for color preview
Permit modes to enhance the text editor by adding their own typographical effects to the Painter.

This permits Python mode to draw an indentation indicator, which is common in Python editors.
Fixes Issue #2534 by setting the Application name for Linux
Line coloring is now proper for filtered contribs

Both when comboBox and filterFields are used
Props file no longer overwritten with contribs.txt

Unless something isn't right, in which case only that field is overwritten
in properties
Stage 1 complete: at least update manager opens
Update Manager now displays on startup of Processing
Correct mode is now selected in modeMenu
new lighting shaders
corrections of normals and front faces
Remove writer

Seems writer is not used in Runner#generateTrace.
new Arc implementation for OpenGL renderers
fixes #2619

After a call to get()/set(), pixels array has been treated as up-to-date
even though user has been drawing. Because of this, loadPixels() was not
updating pixels array with changes.
updated doc pdf, made interfaces non-public + added noise interface
Moved pixels invalidation to endShape

Moved to account for a possibility that user uses get(), set() or
loadPixels() inside of beginShape()/endShape() block.
Changed setgetPixels to arePixelsUpToDate

Changed the name to better reflect the purpose of the variable.