[z1822] Move movementInfo field to Unit, rename movement flags to fit 3.3.5 naming 'standart'

Partial backport - fuction Object::BuildMovementUpdate() was skipped
because of client compatibility

Signed-off-by: SilverIce <slifeleaf@gmail.com>

(based on commit 3ebdab8)

Signed-off-by: stfx <stfx@hotmail.de>

(cleaned version of b53c856)

(based on commit [s1380] - e1caf9f)