Initialize TimelineBuffers when reset() or createSnapshop() are called.
Keep back references in renderables so that referrers can be invalidated if renderables are invalidated.
Merge pull request #1420 from tschneidereit/nat

Change SWF parser to create RGBA uint32s instead of objects with components for each color channel
Merge pull request #1421 from tschneidereit/nat

Only enter/exit profiling timeline in RenderableTileCache#_cacheTiles if profiling is enabled
Make RenderableShapes dynamic if they have textures.

The textures may not be loaded when shapes are constructed. This means we need to invalidate the cached shapes on the GPU if textures are loaded at a later point.
Remove alpha property from Frames and only deal with ColorMatrices.
Merge.
Merge pull request #1422 from mbebenita/nat

Keep back references in Renderables
Make `grunt avm1lib` build the TS part as well as the AS part
Remove redundant compilations from `grunt shu`

`player` subsumes the removed sub-targets.
Move AS2Utils include above Sprite include

Required for next patch to work.
Properly wire up registration and usage of SWF-exported AS2 assets as AS2MovieClip subclasses
Reinstate invocation of AVM1's flushPendingScript in `frameConstructed` event phase
Stub implementation of AS2Sound class

Doesn't do anything, but also doesn't throw any errors.
Properly create AS2 wrapper for TextField in createTextField
Stop playback in AVM1 ActionGotoFrame if no ActionPlay tag follows

Because that's what the Flash player does.
Wire up AS2Button initialization for timeline-placed button symbols