Follow up 3a269dca93c421141631b4c87b2f366b6c130a42

Extended to the fix to aggregated as well, as in val: [ y,x ]/{y,x}/(x,y,...)

Signed-off-by: shennetsind <ind@henn.et>
Minor improvement

pc_checkitem is now triggered by @reloaditemdb to ensure modified conditions are respected, also a performance boost that causes the itemlist/cartlist/storagelist/gstoragelist lookups to only be triggered on demand instead of on every teleport.
Closes #219
Fixed ancient monster ai bug that caused mobs to consider themselves elegible targets, which would waste status_check_skilluse and battle_check_target calls.

Signed-off-by: shennetsind <ind@henn.et>
Minor adjustments

- improved @makehomun -1 so that if the homun data hasnt been loaded it is requested.
- instances of private types (party/guild/char) no longer create channels, however global types still does (IOT_NONE).
- Fixed an issue with party/guild instance data not being freed when either is destroyed (Special Thanks to Yommy).

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