Made switchState call happen within update, so _state.create() runs on the same thread as _state.update().
Revert "Made switchState call happen within update, so _state.create() runs on the same thread as _state.update()."

This reverts commit 465b216b7cce50ef060ec8e45102ba429c78efba.
Made Image parameter of FlxTrail optional

Image is no longer a required parameter of FlxTrail, if none is
provided, it uses the same graphic as the sprite it follows
Add property "solid" to FlxTrail

Make all trailsprites non-solid by default in order to fix a bug with
collisions, add setSolid() and getSolid()-functions to be able to change
_solid
Optimizing collision detection between FlxObject and FlxGroups.
Adding overlaps check to FlxTouch.
Re-enabling debug rendering of FlxPhysSprites only when debug physics shapes is not enabled.
Merge pull request #4 from Beeblerox/dev

Dev
Merge pull request #295 from Gama11/flixelNME

Made Image parameter of FlxTrail optional / Fix of collision bug
Merge remote-tracking branch 'Beeblerox/dev' into dev
Merge remote-tracking branch 'Beeblerox/flixelNME' into dev

Conflicts:
	src/org/flixel/addons/FlxTrail.hx
Comment adjustment.
Merge branch 'dev' into haxe2_dev

Conflicts:
	src/org/flixel/nape/FlxPhysSprite.hx
Merge pull request #296 from crazysam/haxe2_dev

New feature for FlxTouch + optimization.