Renamed iStatus interface to status

Signed-off-by: Haru <haru@dotalux.com>
Added full support for the Rebellion.
Credits to 3ceam2 for the base,Thanks to Rytech.
-The skill still needs to be completed, as well as support for higher base stats.
-Bonus stats are set to temporarily values until the official ones are known.
-Updated the item_db.txt file with information on the Rebellion's job equip mask.
-Added packets and packet keys for 2013-08-07Ragexe with the info provided by Shakto,Thanks to Shakto.
-A 2013-08-07Ragexe client or higher is required for this job to be properly playable.
Renamed iMap interface to map

Signed-off-by: Haru <haru@dotalux.com>
Corrected maptypeproperty2 implementation with all the available info

- Fixes an issue with the 2013 clients showing an attack cursor over
  other players even outside PvP. Special thanks to ossi0110 for
  reporting the issue and running tests for me; Ind and Yommy for their
  assistance.
- Related: issue #70

Signed-off-by: Haru <haru@dotalux.com>
HPM: Skill.c Completed

Moved missing vars and declarations of interest into the interface.

Signed-off-by: shennetsind <ind@henn.et>
HPM: Battle.c Completed

Moved missing vars and declarations of interest into the interface

Signed-off-by: shennetsind <ind@henn.et>
HPM: Atcommand.c Completed

Moved missing vars and declarations of interest into the interface.

Signed-off-by: shennetsind <ind@henn.et>
HPM: Buyingstore.c Complete

Moved missing vars and declarations of interest into the interface.

Signed-off-by: shennetsind <ind@henn.et>
HPM: Chat.c Completed

Moved missing vars and declarations of interest into the interface, removed duplicate mentions of chat within calls to shorten wherever it made sense to, and renamed some members to ease reading.

Signed-off-by: shennetsind <ind@henn.et>
HPM: Chrif.c Completed

Moved missing vars and declarations of interest into the interface.

Signed-off-by: shennetsind <ind@henn.et>
HPM: Elemental.c Completed

Moved missing vars and declarations of interest into the interface, removed duplicate mentions of elemental within calls to shorten wherever it made sense to.
And on a minor thing updated the duel.h header given the file had been previously modified (when the duel interface was implemented)

Signed-off-by: shennetsind <ind@henn.et>
Corrected mob_warpslave_sub call with CLR_TELEPORT instead of CLR_RESPAWN.
Corrected map_quit call with CLR_RESPAWN instead of CLR_TELEPORT.
HPM: Guild.c Completed

Moved missing vars and declarations of interest into the interface.

Signed-off-by: shennetsind <ind@henn.et>
Merge pull request #161 from shenhuyong/master

Added full support for the Rebellion.
Corrected some errors inteh Rebellion skill_tree and job_db

- Fixed bugreport:7724 (thanks ot Poison, LuLu)
  http://hercules.ws/board/index.php?app=tracker&showissue=7724
- Please note that, in Pre-Renewal, the job_db values aren't accurate,
  since the Rebellion class never existed before. It is currently using
  values from the Gunslinger class, just like Oboro and Kagerou use
  values from the Ninja class.

Signed-off-by: Haru <haru@dotalux.com>
HPM: Storage.c Completed

Moved missing declarations of interest into the interface, init/final from storage into gstorage

Signed-off-by: shennetsind <ind@henn.et>
HPM: Homunculus.c Completed.

it was all good already, just reviewed to ensure and removed a unused declaration.

Signed-off-by: shennetsind <ind@henn.et>
HPM: Instance.c Completed

Moved missing vars and declarations of interest into the interface. Instance data now available to plugins via instance->list (struct instance_data array)

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