[12799] Implement movement wrappers for creatures and players

This will set the movement flags and send SMSG_SPLINE_MOVE_* opcodes on movement change.

This will fix movement for flying vehicles and allow future scripting possibilities.

Based on the original work of @Shauren
[12800] Fix broken white spaces from [12798]