Add TODO about HitResult points requiring transformations.
Do not mess with native prototypes in Bootstrap.js
Fix wrong HitResult type when hitting Segment#point.
Fix Path#transform() to also return a reference to 'this'.
Fix issue with Item#removeChildren(from, to) removing too many items.
Cached bounds are no longer LinkedRectangles.
Ue the faster Matrix#_transformPoint().

And reuse Point objects if possible.
Fix a bug in code that keeps #_position cache up to date.

Only happened in items that assign another type to 'bounds' through _boundsType, e.g. PlacedSymbol, leading to substantial slow downs.
Don't forget to set #_bounds again if recycling.

This fixes the other observed slowdown since the bounds caching code overhaul.
Minor code clean up.

No need to set reference again, since we're directly modifying it.
Do not exceed 80 chars per line.
Move stats update to onFrame handler.
Implement PaperScope#tool accessor.

For better handling of automatic tool creation in PaperScript.
Fix drawing of selected items in zoomed views.
Fix issues with multiple instances of symbols appearing in the wrong positions.

This was caused by cached bounds rectangles being modified elsewhere.
Shorten code a bit.
Fix bug in Raster#getAverageColor().
Inline drawDashes() code.
Use faster Point.create(x, y) internally.
Simplify some code in #getAverageColor().