Fixed connecting to an externalNode in Sound.play() and Sound.resume().
Fix null returns for play()

The play() method in the AnimationManager could return null for a valid animation name.
Fixes bug #906 by adding a check for isDecoded in the update loop.
Fixes bug #906 by adding a check for isDecoded in the update loop.
Shape changed not called on removeShape

It looks like a bunch of these methods that modify the body don't call shapeChanged(). If you want I can add them all and resubmit.
Fix for issue #917, Physics.P2.Body#addToWorld

Fix for issue #917: Calling reset() on Sprite with a P2 body can result in body.data.world == null.
Calling addToWorld() would previously not check the _toRemove array, which could, if the timing were right, result in a Sprite being revived but then removed from the P2 World--the result of this being the Sprite's data would be in a mixed state causing it to appear visually but not function in the world.
Change log fixes.
First pass of new docs generator.
Now generates Methods, parameters and Properties.
Started work on ReturnTypes and consts. Nearly there for the full parsing test, then to the json format / export.
Consts working.
Class handling added. Need to sort out classdesc issue, but otherwise it's just down to testing and output formats now.
Fix checkPointerDown method

checkPointerDown method was a verbatim duplication of checkPointerOver - added pointer.isDown check to passed pointer and altered wording of associated docs to make it clearer what the method is doing.
fix checking of segment intersection no more rounding needed.
stop travis complaints
Added P2 body anchor docs to clarify #938
Merge pull request #937 from woutercommandeur/dev

fix checking of segment intersection no more rounding needed.