SF: Keep naming as lostGround.
SF: Further confine conditions for "bunny" to apply.
More moving/SF cleanup.

* [ONGOING/MERGED] Add sfLastHDist.
* Add MovingData.prepareSetBack, call for hover and moving violations.
* Move vertical velocity handling into Movingdata.velocityTick.
[BLEEDING] bunny hop bunny fly.

Altered model for bunny-hop problem. We reduce the sprinting-modificator
 by a lot, and add extra buffer during the now introduced "bunny fly" 
 phase. Conditions have been refined.
 
 Certainly needs more testing, also regarding effects.
More conditions for waterwalk.

Prevent triggering if walking into water on a half step, by excluding
any on-ground moves.