In inventoryhandler use for each packet own function.
eathena: update to hercules version 20131230.
Remove duplicate packet id CMSG_PLAYER_ATTACK.
eathena: update to hercules version 20140115 and 20140205.

In 20140205 was no changes for implimented packets.
eathena: update to hercules version 20140305.
eathena: update to hercules version 20140402.
eathena: update to hercules version 20140416.
eathena: update to hercules version 20150000.
Move processCharCreate from ea namespace into eathena and tmwa.
Fix translation error.
Split processCharCreate for each packet type.
fix compilation warnings.
Split processChat for gm messages and all other.
Split processChat into two functions with net code and without.
Split processChat for each packet type.
eathena: remove some special chars from gm messages.
Skip empty lines in npc menu.
eathena: add partial support for packet SMSG_FORMAT_MESSAGE 0x0291.
eathena: add partical support for SMSG_BEING_SPECIAL_EFFECT 0x01f3.
eathena: add partial support for packet SMSG_FORMAT_MESSAGE_NUMBER 0x07e2.