EditorWorld: Added findClosestPin()
CallbackRepeater: Fixed inaccurate comments
Line2: Added distanceToPoint()
ToolContextual: Removed debug output
ToolTraceDrawer: Now generates all info needed for a trace create
GUI: printStackTrace instead of out.println
CommonActions: Removed inaccurate comment
CallbackRepeater: Now proactively checks for deadlocks and throws
Camera: User input now always overrides interpolations.
Camera: Fixed interpolator coordinates being inverted
Camera: Added interpolateToBbox()
EditorPanel: recentreCamera() now focuses on the entire circuit
Gfx: Added overloads for drawing lines directly
Gfx: Added Paint push/pop
ToolTraceDrawer: Works a lot better now.
Moved transform generation from EditorPanel to Camera where it belongs
Camera: Added long-overdue comments on public methods
Added CallbackSet class
Updated Camera to use CallbackSet
Vec2: Added addPolar()