A new 'cursors' property, and many other improvements

– Added a new 'cursors' property for more flexibility in applying
cursors to jCanvas layers. See the docs for details.
– Rewrote the mouseover and mouseout events to be more stable and
consistent
– Improved drawing across multiple canvases (should be less buggy)
– Removed the deprecated 'projection' property