Re #419 Color Object initial commit

Initial commit for color object change.
To Do: change Color2 references to Color object references.
More work on Color changes.

Re #419 More color changes. adjusting options menus, and using color
picker menu in the multipageeditfield object. replaced all existing
Color2 refrences with color.
Re #419 more changes for new color object.

adjustments for stuff fitting in static generated menus. alpha changes
in standard and simple menus for screen effects.
Re #419 Finalizing adjustments for Color Object

some adjustments for dynamic actions, fixed a mistype when calling the
saved variables for code editor.
Re #419 changes based on feedback in pull request.
RE #419 anchoring adjustments

Adjusted the anchors of the color button to go closer to the area
border.
Merge pull request #3 from Pilus/#419-ColorObject

#419 Color Object changes.