Made switchState call happen within update, so _state.create() runs on the same thread as _state.update().
Merge pull request #290 from crazysam/dev_haxe2

Threading improvements.
Merge remote-tracking branch 'origin/dev' into texture_atlas