first working version using ByteArray.

Attention: unit tests don't run through since I had to change the endianness of the byte array.
removed mistakenly added trace-calls
fixed wrong endian-ness of color
fixed typo
copying last 3 elements of vertex in one single call
Merge branch 'master' into vertexdata-optimization
making one large byte array copy instead of many small ones (turned out to be faster)
moved the copy+transform vertex data methods into their own methods
Merge branch 'master' into vertexdata-optimization
added more documentation
Merge branch 'master' into vertexdata-optimization
avoiding some byte array 'get position' calls
fix for append() position offset
Merge pull request #381 from rickms/vertexdata-bytearray-append-fix

New VertexData using ByteArray append() offset incorrect.
added unit test for VertexData.append (refs #381)
made 'setColorAndAlpha' method public
optimized color manipulation methods
fixed rounding error in render textures
Changing removeTweens so it can be used to remove not just Tweens, but also TweenFunctions
moved TouchProcessor and TouchMarker into 'starling.event' package

Since TouchProcessor is now designed to be extended, it shouldn't be hidden in the 'core' package.