Abstract class Tool now defines some methods.
ToolDragger updated with new attach/detach mechanism.
ToolDragger: Finished rotation implementation
Added RepaintListener interface
EditorPanel now has RepaintListener add/remove and call
EditorWorld: Added findTopmostAt()
EditorStyle / GraphicComActive: Changed the way highlights work
ToolDragger: Updated to use better EditorWorld functions
ToolSelector: Placeholder
Added ToolHighlighter class.  Nice
EditorPanel: Updated to demonstrate new stuff
GraphicComActive: Todo notes
Vec2: Added plain (x,y) arithmetic methods
Line2: Forgot access specifier
Bbox2: Added createFromPoints()
Added BezierCubic2
Bbox2: Fixed typo
ToolHighlight: access specifier
Line2: Added getBbox()
SpatialGrid: Now works with lines (in a grossly suboptimal way)