Suggested fix for issue #158

The FlxObject following a path will continue to move even if they run
out of path. ( see Issue #158 )
https://github.com/AdamAtomic/flixel/issues/158

This fix adds a "StopWhenFinished" option to "FlxObject::followPath",
as well as some minor changes to avoid repetitious code.