adding base64 support to AssetLoader
cleaning up base texture destroy & adding removeAllEventListeners to EventTarget
Tweaking filters

Doc update
Merge branch 'pr/406' into dev

Conflicts:
	bin/pixi.dev.js
	bin/pixi.js
	src/pixi/renderers/webgl/PixiShader.js
Merged new PIXI Shader code
Fixed issue with removing children with filters
swapChildren basic implementation
simple swapChildren example/test
removed example from main swap branch
early-out for self-swap
check for invalid children
style consistency
Merge pull request #431 from namuol/swapChildren

`swapChildren` implementation
Fix setText documentation attribute
fix incorrect width property for multi-line BitmapText

BitmapText.updateText() was setting this.width to the width of the last line of multi-line text, rather than that of the longest line. this made it impossible to center multi-line strings. (found working in Phaser)
Merge pull request #415 from mattdesl/basetex-destroy2

Cleaning up BaseTexture Destroy
fix conflicts
Merge and close #347, use inherit for cursor style instead of default
Fixed IE11 check. IE11 no longer has MSIE in the userAgent, you need to check for Trident/7.0 instead.