BETA: Cleaned up `L2NpcTemplate` removing all old AI skill getters and replacing them with a single one that takes `AISkillScope` as parameter.

Reviewed by: xban1x, !UnAfraid

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6390 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Fixed minor issue causing `HtmlCache` to not use datapack root config.
	* Also minor cleanup of `L2Npc`.

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6391 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
cleanup
FIX resource leak
typo fix
BETA: Fixed a minor typo in [6390].

Reported by: KaL

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6392 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Renaming wrong named methods at SystemMessage they're for integer/long case not for item number.
	* Also fixing integer overflow when receiving a lot of exp.
		* Reported by: angkor_tm
	* Also fixing minor issue causing repeated skills to do not use blessed spirit shots but regular.
		* Reported by: lion
	* Also added paperdoll items reload when switching sub class to prevent from stacking traits.
		* Reported by: vampir
	* Reviewed by: Nos

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6393 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
FIXED a bug with double spoil when only legacy droptables enabled
enabling shif+click on NPC to view drops
Merge branch 'master' of https://github.com/L2J/L2J_Server_BETA into npc-xml

Conflicts:
	java/com/l2jserver/gameserver/model/actor/L2Attackable.java
small fix