Implementation of a variant of the dirty rects algo. Still a bit buggy though and not the ideal yet.

Removed Storage because it is not stable, can implment a more stable one
later.
Started to replace qunit with Jasmine.
Crafty.trigger now triggers in the global context. Use Crafty.Broadcast
to broadcast changes to all listeners of an event with their respective
context.