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
Geo: Added log2()
SimUtil: Added addPins() convenience function
Sim: Added Mux class
Display: Updated to use addPins()
Gate: Updated to use addPins()
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()