Use Item.draw in rasterize
Fixed memory leak

The original technique isn't horrible when it happens
once per mouse move but if used once per frame it completely
destroys the browser.

To see the leak in the chrome task manager - furiously move the
mouse and see the top cpu process keep rising in memory usage.
Late load of paperjs should still run paperscripts

See this problem html http://stackoverflow.com/questions/14110205/dynamically-loading-a-script-changes-its-behaviour/14114337 and note how jquery handle this at https://github.com/jquery/jquery/blob/master/src/core.js#L768
A couple of improvements on Path#split().
Fix bug in Curve#getLocationOf().
No need to merge Path#_serializeFields, simply keep in sync with Item#_serializeFields (excluding #children).
Make sure cloned items do not receive the same name when placed inside the same parent, use numbered versions instead.
Define a fallback for #drawSelected(), for classes that don't have it yet.
Introduce Project#_drawCount mechanism as a better and more efficient way to filter out selected items that are not currently part of the DOM.
Include Roger Willcocks in the thanks regarding isSufficentlyFlat.
Add support for _setProperties() to CompoundPath constructor.
Only change #clockwise on closed Paths when inserting into CompoundPaths.
Fix a bug with new _drawCount code.

Make sure items are considered selected right away if they are part of the DOM, even before they are getting drawn for the first time.
Deselect symbol definitions when setting them, to follow unit tests.
Add internal _cloning parameter to all insertion methods.
Define Item#sendToBack() and #bringToFront().
Implement correct handling of Curves / Segments synchronization, improve CurveLocation linking to Curves through their linked Segments, and preserve Curves in Path#split() calls.
Remove debug logging for Segment / Curve insertion, deletion and splitting.
Restructure code a bit.
Change Curve#[getPoint / getTangent / getNormal](t) to #[getPoint / getTangent / getNormal](offset, isParamter).

Keep deprecated versions around for now.