Added getBounds function to DisplayObjects
refactored webGL renderer
Restructured canvas renderer
Removed Linked lists

Simplified add/remove child
Removed WebGL Batch and webGL RenderGroup
added width and height properties to displayObjectContainer
Tidied up displayObject removing linked list bits
Added Tinting to webGL and blend modes to canvas and webGL

Items now have a tint property and a blendmode property
optimized renderer

by not using getter/setter in render loop when checking filters/masks
Added canvas sprite tiniting

Currently only works with browsers that support the new canvas blend
modes
still need to add tiniting to tilingsprite and graphics
added some comments and a vert size property
cached canvas when tinitnting in canvas renderer
Added texture caches for canvas tints
Added perPixel tinting for canvas

useful for older browsers and ie using canvas
Added projection and offset to renderSessionData
Added ability to use trimmed sprite sheets
Corrected some headers and removed the unused TintShader
Restructured render texture

fixed bug in canvas renderer
created canvasBuffer object
reworked renderTexture
removed ALL global references
Fixed bug with incorrect reference to stage
fixed bug where sprites where always visible