FlxTrailArea: Fix classname, use FlxTypedGroup<FlxSprite> instead of FlxSpriteGroup, code cleanup and better docs