Split Vector2D.getNormal into perpendicular & getNormal
Add more info to Component docs

fixes #752 .
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