BETA: Reworked NPCs now are loaded from XML only.
	* Reworked drop lists now they are retail-like.
	* Reworked `NpcViewMod`.
	* Removed `FaenorQuestParser`.
	* Dropped the following unused tables:
		* '''droplist'''
		* '''npc'''
		* '''npc_elementals'''
		* '''npcaidata'''
		* '''npcskills'''
		* '''custom_droplist'''
		* '''custom_npc'''
		* '''custom_npc_elementals'''
		* '''custom_npcaidata'''
		* '''custom_npcskills'''
	
Reviewed by: Adry_85, !UnAfraid, Zoey76

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6386 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Fixed an `SQLException` after [6386] because npc table does not exist anymore.

Reported by: Adry_85

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6387 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Core-Part for [DP10173].

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6388 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Reverted a little accidental rename in [6386].
	* Added `NpcData` author.
	
Reported by: Zoey76, vampir

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6389 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
Merge branch 'master' of https://github.com/L2J/L2J_Server_BETA into npc-xml

Conflicts:
	dist/game/config/General.properties
	dist/game/config/Rates.properties
	java/com/l2jserver/Config.java
	java/com/l2jserver/gameserver/model/StatsSet.java
	java/com/l2jserver/gameserver/model/actor/L2Attackable.java
	java/com/l2jserver/gameserver/model/actor/L2Npc.java
Bringing back legacy droplist support
note: no dropgroups for legacy drop list, only "-1" handled as spoil

Bringing back the raid drop rate support
Reimplementing DEEP_BLUE coonfig drops
cleanup
cleanup
comment
Reintroducing precise drop calculation
consistency for raid check
consistency for Raid rates across all drop classes
Raid rates also for grouped drops
DEEPBLUE config for dropgroups
precise drop calculation for groups
minor refactoring at precise drop calculation
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