FlxAngle: Added angleFromFacing. FlxVelocity: DRY

Accelerate functions now take a single maxSpeed (instead of a maxSpeed separately in x/y)
What's the logic behind removing the separation between x and y? Don't we lose flexbility that way?