MovieClip eventcompleted

added an eventCompleted member to movie clip in order to reduce garbage
memory at runtime
Texture._generateQuad()
better ldoc comments
simplified update geometry logic on settexture
Texture constructor doesn't accept anymore a path

- to create a texture starting from a bitmap file use Texture.fromFile
function
- srcData based methods moved at the end (in order to be
removed/refactored)
Texture Samples moved to 'Texture' subdir
Merge branch 'textures-bitmaps' of https://github.com/Shrike78/Shilke2D into textures-bitmaps
Support for texture frame/trimming

[breaking changes with previous logic]
Full review of Texture/SubTexture
Logic related to srcData moved from texture to bitmapdata and
generalized
Rect:intersection() default return value

If there's no intersection the function returs nil
RenderTexture

- RenderTexture
- Texture.fromDisplayObj
- DisplayObjContainer:createFrameBufferImage logic based on
RenderTexture
Stats retrieve memory usage already in MB
extended_stats
small changes in texturemanager cache handling
Quad:setShader

Optimized quad shader (shared between quads) and possibility to override
default shader object
removed unused varying from quad.vsh
TextureAtlas:getBaseTexture()
wrong ldoc comment
wrong ldoc comment
TextureManager restyle

- simplified logic,
- added possibility to register aliases
TextureAtlas: cache and baseTexture ownership