Adding Bezier Point functionality and tests
Add functionality of BezierDetail, which required a rewriting of how the initial bezier was drawn and relies on bezierPoint existing
Add Bezier Tangent functionality
adds cursor() function + example - https://github.com/lmccart/p5.js/issues/34
adds cursor() function
adds cursor() function - with x, y CSS3 option and notes
grunt watch patch (builds P5 automatically while saving .js file)
Merge remote-tracking branch 'upstream/master'

Conflicts:
	Gruntfile.js
merging randomseed improvement
Merge branch 'master' of github.com:taseenb/p5.js
fixing trailing white
moved api, api-progress and extensions to wiki
Adding Bezier Point functionality and tests
Add functionality of BezierDetail, which required a rewriting of how the initial bezier was drawn and relies on bezierPoint existing
Add Bezier Tangent functionality
Merge branch 'bezierPoint' of github.com:thethp/p5.js into bezierPoint

Conflicts:
	dist/p5.js
	dist/p5.min.js
	src/core/core.js
	src/shape/curves.js
	test/test.html
	test/unit/shape/curves.js
getting rid of new line
make it so whitespace is the same as existing whitespace
adding in test that got deleted in merge
getting rid of new line added by atom to end of file