Added Complex Graphics

Still more work required
Tweak Graphics file
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!