Added Complex Graphics

Still more work required
Tweak Graphics file
Fix touch move event handling
CocoonJS compatibility fix. Screencanvas cleared before painting.
Merge pull request #820 from txusinho/dev

CocoonJS compatibility fix. Screencanvas cleared before painting.
Complex graphics and masking added
linter and tidied code
Fix graphics canvas

masking a graphics in canvas bug fixed
object pooling added to webGLGraphics data
graphics upload optimized to only up load modified objects
Shader Manager simplified
Merge branch 'Graphics-upgrade' into dev

Conflicts:
	bin/pixi.dev.js
	bin/pixi.dev.js.map
	bin/pixi.js
	src/pixi/primitives/Graphics.js
	src/pixi/renderers/webgl/utils/WebGLGraphics.js
Merge branch 'dev' of https://github.com/GoodBoyDigital/pixi.js into dev
Added rounded rect back in (I accidentally overwrote it when updating the graphics class')
republished all files
updated strip example

its now a snake!
quadraticCurveTo Added to Graphics object

Graphics example updated to include quadraticCurveTo
Added bezierCurveTo to PIXI.Graphics
Merge pull request #769 from k21/touchmove-fix

Fix touch move event handling
Merge remote-tracking branch 'upstream/dev' into dev

Conflicts:
	bin/pixi.dev.js
	bin/pixi.dev.js.map
	bin/pixi.js