Fix for Bug #7507

Merged from rAthena, there is no commit to refer to as I've obtained the missing entries from their latest file.
Special Thanks to jTynne
http://hercules.ws/board/tracker/issue-7507-items-missing-from-item-d/

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

Follow-up to 0118a097c9626b3f8342dd29897392f3da4c1187
Merge pull request #57 from piotrhalaczkiewicz/master

Added cache folder to .gitignore.
Fixed crash when unloading NPC (bug #7517)

Follow-up to 6e0da189207134c8d57ecca48f397bc592dcc1ad
Bug report:
http://hercules.ws/board/tracker/issue-7517-yet-another-map-server-cr/

Duplicate events are now skipped instead of overwriting existing ones.
Merge pull request #58 from piotrhalaczkiewicz/master

Fixed crash when unloading NPC (bug #7517)
Fixed missing  table
Merge pull request #59 from MrPostman/master

Fixed missing table
Added autom4te.cache (autoconf) folder to .gitignore

Signed-off-by: Haru <haru@dotalux.com>
Updated package name to Hercules in the autoconf script

- Replaced old SVN version string with a git-compatible one
- Fixed configure.in warnings on autoconf 2.68 or newer (wrapped code
  snippets in AC_LANG_SOURCE calls, as recommended by autoconf)
- Re-generated configure script with autoconf 2.69

Signed-off-by: Haru <haru@dotalux.com>
Makefile error corrections and minor tweaks

- Fixed some variable names incorrectly entered as literals in target
  names
- This fixes a build failure when trying to build any specific
  sub-project directly from src/*/
- Removed an old svn-related command from the 'import' recipe
- This fixes the build failures when trying to run 'make tools' right
  after 'make clean'
- Removed duplicate entries in the 'clean' recipe for map and login
  servers

Signed-off-by: Haru <haru@dotalux.com>
Removed the now unused optional 3rd parameter from removemapflag

- The parameter was only used in combination with MF_RESTRICTED, now
  superseded by MF_ZONE
- Follow-up b08910e8, 90f117f6

Signed-off-by: Haru <haru@dotalux.com>
Allow higher level GMs to bypass a player's /exall when whispering

- Follow-up to 3d0fba0
- Fixes the remaining part of bug #7463:
http://hercules.ws/board/tracker/issue-7463-gm-cant-whsiper-wheb-player-do-exall

Signed-off-by: Haru <haru@dotalux.com>
Packets and packet keys update with the info provided by Shakto

- Added packets for 2013-06-12Ragexe, 2013-06-18Ragexe,
  2013-06-26Ragexe, 2013-07-03Ragexe
- Added packetKeys for 2013-06-26Ragexe, 2013-07-03Ragexe
- Thanks to Shakto for always providing us with the data, OnNplay for
  the the update reminder.

Signed-off-by: Haru <haru@dotalux.com>
Added missing initialization of some functions in the homunculus interface

- Fixes issue #7536 (thanks to jTynne for the report)
http://hercules.ws/board/tracker/issue-7536-map-crash-july-15th/
- Minor corrections to the other interfaces as well (reordered
  initialization to follow the definitions, removed duplicate entry in
  the skill interface initialization, commented out some unused entries)

Signed-off-by: Haru <haru@dotalux.com>
Fixed guild aura not going away on guild-break/expell

Also modified sd->state.gmaster_flag from struct to a 'unsigned int : 1;' flag as sd->guild already stores the pointer and was thus a duplicate.
Special Thanks to Haru, Xgear

Signed-off-by: shennetsind <ind@henn.et>
Fixed Bug #7525

Item name constants conflicting with script var names will now result in a map server warning/notice and in the background map server will prioritise the script variable over the item name constant.
http://hercules.ws/board/tracker/issue-7525-set-variable-is-not-recognized-causing-freezing/
---
Also followup 586c0f7983f81e97ca70c57712e25d4d51453d6b sc_config.txt update

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