Add FlxTypedSpriteGroup
Merge branch 'dev' of https://github.com/HaxeFlixel/flixel into FlxTypedSpriteGroup

Conflicts:
	flixel/group/FlxSpriteGroup.hx
FlxTypedSpriteGroup: opimization via statically typed _sprites array
FlxTypedSpriteGroup: also use _sprites for reset()
Merge branch 'dev' of https://github.com/HaxeFlixel/flixel into FlxTypedSpriteGroup

Conflicts:
	flixel/group/FlxSpriteGroup.hx
Cleanup for the overllaCleanup for the overlapping functions in FlxTilemap and FlxObject
Add FlxSpriteUtil.bound()
Make FlxGroup.overlaps() private
FlxTypedSpriteGroup: optimize transformChildren() and multiTransformChildren()
FlxText.setFormat(): add missing docs for EmbeddedFont
FlxTypedGroup.replace(): better docs
Better docs for FlxText.systemFont
FlxText.embedded: better docs + change to (get, never)
FlxTypedSpriteGroup: optimization for add()
FlxText.addFilter(): fix widthInc and heightInc (thanks @l0rb) + inline
FlxTypedGroup: slightly nicer syntax for multiTransformChildren()
FlxTypedSpriteGroup: cleanup for reset()
Merge pull request #876 from Gama11/FlxTypedSpriteGroup

Add FlxTypedSpriteGroup
Optimizing FlxTypedGroup.forEach()
Made the constructors of FlxPoint, FlxVector and FlxRect private - get() should be used instead!