HPM: Status.c Completed

Fully Interfaced.
Moved missing vars and declarations of interest into the interface.
Removed a couple things from pc.h into mmo.h due to circular dependence.

Signed-off-by: shennetsind <ind@henn.et>
Corrected length of the PARTY_BOOKING_REQ_REGISTER packet for Ragexe clients

- Fixes bugreport:7656 (thanks to Angelmelody)
  http://hercules.ws/board/tracker/issue-7656-party-booking-system-unsupported-packet-0x0000-0x1b01
- While I have not checked all of the affected clients, the ones I
  checked had a length of 18. The 41-byte version appears to be used by
  the RagexeRE clients only. If this speculation turns out to be
  incorrect, or your client is incompatible with this patch, please
  report it and it'll be fixed.

Signed-off-by: Haru <haru@dotalux.com>
Hey Look, I must be lucky today, a penny.

Er. I mean, a decade-old unused member in one of the most busy core section -- timers.

Signed-off-by: shennetsind <ind@henn.et>
Merge branch 'master' of https://github.com/HerculesWS/Hercules
HPM: Map.c Completed

Fully Interfaced.
Moved missing vars and declarations of interest into the interface, removed duplicate mentions of map within calls to shorten wherever it made sense to.
Ladies and Gentleman its my pleasure to announce that with this commit we've revised all of map-server, we've learned a hell lot from this, improved many things on the go and have a number of features to be released thanks to this. *cough* hpm hooking *cough*.

Signed-off-by: shennetsind <ind@henn.et>
Merge branch 'master' of https://github.com/HerculesWS/Hercules