Add sprite example to Crafty.loader
Split Vector2D.getNormal into perpendicular & getNormal
Fix text rotation with canvas

The text entity was directly using it's x/y coordinates to draw on the canvas.  To account for rotation, it needs to use the coordinates passed by the draw event.
Merge pull request #750 from mucaho/loader_docs

Add sprite example to Crafty.loader
Add more info to Component docs

fixes #752 .
Merge pull request #756 from starwed/text-rotation-fix

Fix text rotation with canvas
Now .delay method can receive a 'callbackOff' argument for when the delay iterations end.

Also, delay component gains a .cancelDelay method.
Merge pull request #759 from heniotierra/delay_modified

Improved Delay component
Fix Delay documentation, cancelDelay iteration & add tests.
Merge pull request #755 from mucaho/comp_docs

Add more info to Component docs
Merge pull request #760 from mucaho/time_tests

Improve Delay component
Merge pull request #748 from mucaho/vector2d_improve

Split Vector2D.getNormal into perpendicular & getNormal
Small fix for very specific bug in Delay component
Merge pull request #762 from heniotierra/delay_bug_fix

fix to issue #761
Decouple Crafty.pixelart from individual renderers

Currently `Crafty.pixelart()` explicitly alters the canvas and DOM renderers.  This PR has it fire an event instead.

The canvas and DOM contexts now listen for the event, and make the appropriate changes.  This will make it simpler to add new contexts (like webgl) or to introduce multiple renderers of the same type.

This patch also tracks the current pixelart setting, and ensures that, when a canvas context is inited, that it matches that value.  It doesn't do something similar for the DOM element because the stage is created as soon as you init Crafty.
Merge pull request #765 from starwed/eventify-pixelart

Decouple Crafty.pixelart from individual renderers
All tests invoked from a single file.
Playgrounds are now in their own independent directory.
Merge pull request #763 from grozen/separate-playgrounds

All tests invoked from a single file
Move color and tint into new file
Refactor Color and remove Tint

This patch
- eliminates Tint and adds its capabilities to Color.  (Works with DOM now, since we don't need to worry about IE8 etc.)
- adds a new method (Crafty.assignColor) for converting any string representation of a color into rgb(a) components
- removes `Crafty.toRGB` in favor of this new method.