Reduce Garbage: Refactor Canvas.draw to avoid creation of transient objects.
Bugfix for inputs and textareas over the canvas
Fixed documentetation link

The currently link goes to api/api , resulting in a 404
Merge pull request #387 from raohmaru/develop

Bugfix for inputs and textareas over the canvas
Merge pull request #389 from jhcp/headerfix

Fixed documentation link
disableDrag shouldn't necessarily trigger StopDrag

It is possible and often useful to call disableDrag() while the entity is not being dragged. In that case, there's no reason to call stopDrag(). Actually, there is a good reason NOT to call stopDrag(): It will set off the "StopDrag" trigger which is obviously inappropriate.
Merge pull request #395 from sbyrnes321/develop

bug fix: disableDrag shouldn't necessarily trigger StopDrag
put some examples into sprite documentation
add inline comments explaining "handlers" object
add inline comments explaining "handlers" object (cont'd)
Change Crafty('*') output to follow style of Crafty(componentname)

Prior behavior: Crafty('*') returns {2:{...entity2...},
3:{...entity3...}, ...} New behavior: Crafty('*') behaves exactly like
Crafty(componentname), i.e. {0:2, 1:3, 2:6, ...}  if the first three
entities are index 2,3,6, or just return the component if there's only
one match. Documented the new behavior.

Crafty('*').each(...) now works, it didn't before.

WARNING: NOT BACK-COMPATIBLE.
fix whitespace (convert tabs to spaces)
put some examples into sprite documentation (cont'd)

Edited examples to follow style guide
improve documentation of Crafty.scenes (and minor code edits)

Added more detailed examples and explanations to the public
documentation. Also added internal code documentation explaining
_current and _scenes. My minor code edits should not affect any
behavior: I added missing semicolons, and set _scenes to inherit from
Object instead of Array, in accordance with how it's used. (Therefore it
makes the code intention clearer, a good thing for both humans and
javascript engines.)
Merge pull request #404 from sbyrnes321/develop5

improve documentation of Crafty.scenes (and minor code edits)
Fix bug in Twoway jumping

Fixes bug in Twoway.  Original code was:
jump = jump || this._speed * 2;

If the user explicitly set the jump speed to zero, it would be reset because of the || operator, leading to unexpected jumping.

I also changed some of the comments to match the current variable names.

Discussed here: 
https://groups.google.com/forum/?fromgroups=#!topic/craftyjs/geUU8qnucTQ
Merge pull request #407 from dobnarr/develop

Fix bug in Twoway jumping
Merge pull request #399 from sbyrnes321/origin/develop2

code comments explaining "handlers" object structure
Merge pull request #398 from sbyrnes321/develop

put some examples into sprite documentation
Doc -- Warn that text component cannot be used to write text inside an image

On the mailing list, two people in two weeks made the same mistake of
trying to combine the text component with a sprite component. So it's
worth clarifying!