[mr2982] Some movement packet fixes, taking into account client/server connection lag

Picked from TC, where ported from http://sourceforge.net/p/ascentemubackup/code/1637/

Tested, works fine.
[mr2893] Load guild bank's data not on core start, but only on demand

* Significantly speeds up the core start on large servers.
* Used much memory as need (the bank data loads when first guild player clicks on it, and unloads when last guild player out of the game).

This code works about 3 years w/o problems.
Fix compile, close #1409

Add to R2 MovementInfo::GetTime() function
Forgotten WorldSession.cpp in mr2983
Merge branch 'master' of git://github.com/mangosR2/mangos