Initial FastMem (Apparat) version
Using private var for dispatching value and recursive set function.
missing FastMath import
tiny optimization in 'QuadBatch.addQuad'
Merge remote-tracking branch 'refs/remotes/upstream/master' into fastMem
Added function for directly setting shader's matrix using values exracted from SWF's ColorTransform data.
removed unused setting in Image
Merge remote-tracking branch 'refs/remotes/upstream/master' into fastMem
FastMath - replaced apparat's inlining
Merge remote-tracking branch 'refs/remotes/upstream/master' into fastMathNoApparat
now using a minimum texture size for filters (closes #312)

to avoid constant texture recreation when filter region gets small.
auto-trimming number of used quad batches (closes #329)
cleaning
now using a stable sort algorithm for 'sortChildren' (closes #304)

It's a merge sort algorithm that doesn't do any allocations while it runs.
fixed mergeSort result order
fixed draw count display

It was wrong when there were only quads on the stage (no images).
added 'alignPivot' method to DisplayObject class (closes #293)
added optional 'id' paramter to 'TouchEvent.getTouch' method (closes #198)
Merge remote-tracking branch 'refs/remotes/upstream/master' into fastMathNoApparat

Conflicts:
	starling/src/starling/display/DisplayObject.as
	starling/src/starling/display/DisplayObjectContainer.as
now removing text field from Button if text is empty