ToolDragger: cleanup
Bbox2: Added variadic createFromPoints() function
ToolDragger: Removed null RepaintListener
Tool: 'attached' should be private
EditorPanel: Moved selection drawing into ToolSelector
Gfx: Added drawRegionRounded().  Removed drawBezierCubic()
EditorPanel: Antialiasing can now be controlled programatically
Merge branch 'EditorPanelDev' into SimulationDev
GateVariableInputs -> GateConfigurableInputs
Added GateOr class
Added GateNor class
Added GateXnor class
Added GateRelay class
Added GateNot class
SpatialGrid: Now uses Geo.log2()
Updated gate comments and made more consistent
EditorPanel: Demo now instantiates all fundamental logic gates