Various changes and optimisations.

• GAFMovieClip are no longer frame based but time based, by default they respect the fps from gaf converter but you can change override it
• GAFMovieClip now use starling's main juggler instead of ENTER_FRAME event
• [Breaking Change] SequenceEvent are removed and Starling's Event with custom type are used instead, with pooling.
• Added 2 new events types: GAFMovieClip.EVENT_TYPE_SEQUENCE_SKIP_START, GAFMovieClip.EVENT_TYPE_SEQUENCE_SKIP_END dispatched if the movieclip had to skip thoses sequences events.
• GAFMovieClip do not clear the full display list on each frame, it set all children's visibilty to false (avoid dispatching lots of events and creating temporary arrays)
• GAFMovieClip.setSequence() now has a third optional parameter "loop" (false by default)
• Added CAnimationFrameIntance.applyTransformMatrix() and call it instead of getTransformationMatrix() when possible to avoid creating many temporary matrix in each draw()
[Fix] Issue with sorting and pixelmask
[Fix] Issue with mask and zIndex (ufo monster working) [Opt] Removed matrix allocations when using mask and removed vector allocations in filter
[Fix] Better handling of events
[Fix] Memory issue with bitmapdata
Merge branch 'fix_bitmap_data_memory' of github.com:Fraggle/StarlingGAFPlayer

Conflicts:
	gaf/src/com/catalystapps/gaf/data/config/CAnimationFrameInstance.as
[Fix] Oups, removed a useful function by mistake :-p
[Fix and Opt] Removed some more objects allocations
fixed object positions in scale != 1 and "partly" masked objects.
Merge branch 'master' of https://github.com/Fraggle/StarlingGAFPlayer
compile swc