reverted experimental code that was accidentally commited ...
now recognizing UTF-8/16/32 BOMs in AssetManager
reverted VertexData from ByteArray to Vector - temporarily

The problem with ByteArrays is that each instance takes up 4k of memory. Until this is either changed in AIR or I have created a workaround, I have to switch back to Vector. I don't want to delay Starling 1.4 any longer, so I will publish it like that and tackle ByteArrays in 1.5.
updated change log for 1.4 rc2
updated SWC file to RC2, now including api documentation
Fixed TouchProcessor was dispatching only updated touches (issue #387)
Merge pull request #388 from jcward/upstream

Fixed TouchProcessor was dispatching only updated touches (issue #387)
made 'QuadBatch.mVertexData' protected, analog to 'Quad' (closes 385)
Merge branch 'master' of github.com:PrimaryFeather/Starling-Framework
added more vertex & quad manipulation methods to QuadBatch
clearing vertex and index vectors in QuadBatch.dispose (closes #390)
added missing 'registerPrograms' call

Without it, some situations could cause 'renderCustom' to be executed without a valid program.
now dealing with TextFields that have a zero area (closes #393)
now allowing to suspend rendering when Starling is stopped.

This makes it possible to use Starling in AIR apps that support background execution (coming in AIR 3.9).
now stopping rendering in DEACTIVATE event in samples
now suspending rendering in internal 'stop' calls
... that was one too much ;-)
added (starling_internal) ability to manually restore ConcreteTexture.base (closes #386)
removed protected 'queue' and 'currentTouches' properties in TouchProcessor, and made the ivars protected instead
added 'purgeQueue' method that empties the queue and stops all pending load operations (closes #395)