BETA: More event listeners:
	* Re-implemented events:
		* onDlgAnswer (Fired whenever player answer on a dialog request)
		* onPlayerLogin (Fired whenever player logs in)
		* onPlayerLogout (Fired whenever player is removed from the world)
		* onLevelChange (Fired whenever player's level has been changed)
	* Implemented new annotations giving ability to filter a bit event listeners (For now they can't be used with L2Script)
		* Message (Can be used with onDlgAnswer to filter by message id)
		* PlayerOnly (Can be used with most of event listeners to listen only for player actions)
		* SkillId (Can be used with onSkillUse to filter by skill id)
		* SkillLevel (Can be used with onSkillUse to filter by skill level)
	* Cleaned up Base64 class from useless try/catch using StandardCharsets.UTF8
	* Cleaned up EnterWorld packet.
	* Fixed wrong default type of getLong method in StatsSet it must be long not int.
	* Reworking a little old listeners no more public access of player variable.
	* Reviewed by: Zoey76, BiggBoss, Nos

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6087 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Cleanup useless method from my previous commit also i forget to mention that the problem with gm start up invisible is fixed now.

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6088 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad