Geo: Added createTransform()
Geometric shape classes now implement Transformable and Serializable.
Bbox2: Added unionWith()
Added Transformable interface (forgot...)
Added BinaryFunctor interface
Added Graphic abstract class to contain common functions
Bbox2: Changed union() to static method
Geo: Added reduce() generic algorithm
Bbox2 and Region have been unified into Bbox2.
BinaryFunctor: Changed signature to include return
GraphicsPinMapping: Added toString()
Camera and Gfx: Updated to reflect Region removal
EditorWorld: No longer has responsibility for transformations.
Gfx and Camera: Updated to reflect Region class removal
Merge commit '0d771a0bb36f1532b874129edd27bcd5dc407499' into GraphicsPreTransform
Drawable: Signature changed to reflect new graphics system design
EditorComponent: Updated to new graphics design
Now delegates graphics info and automatically calls EditorWorld to
inform of transform updates.  Before, this was manual, which was a poor
design very prone to error.
EditorPanel: Updated to reflect architecture changes + debug visuals
GraphicGen: Updated to reflect Region removal
GraphicComActive: Redesigned.  Now operates in world space.