Added preliminary support for login and char server in the HPMDataCheck

- Special thanks to Ind

Signed-off-by: Haru <haru@dotalux.com>
Added preliminary support for char and login server to HPMHooking

- Special thanks to Ind

Signed-off-by: Haru <haru@dotalux.com>
Fixed Bug#8012
-http://hercules.ws/board/tracker/issue-8012-bonus-bvariablecastrate-and-bfixedcastrate-not-working-properly/?gopid=21893#entry21893

Signed-off-by: malufett <malufett.eat.my.binaries@gmail.com>
Merge pull request #378 from HerculesWS/hpmupdates

Char and login server preliminary support for the HPM system
Add prefix login_ to most functions in login.c
Split packet handling from login_parse_fromchar to functions in login.c
Split packet handling from login_auth_ok to functions in login.c
Split packet handling from login_parse to functions in login.c
Add most function to login interface in login.c
Move global variables to interfaces in login.c
Fix login_interface for allow generate hooks from it.
fix plugins compilation.
Add login symbol in login server HPM.
Add missing interface member initialisation in login.c
regenerate HPM hooks.
Enable HPMHooking building for login server.