BETA: Moved secondary auth properties from Security.properties to !SecondaryAuth.xml
	* Implemented retail like forbidden password list for secondary auth.
	
Reviewed by: !UnAfraid

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6280 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: XML spawnlist related:
	* Support for optional static parameters and overriding some template parameters (random animation, random walk and aggro range at this moment) for certain NPC instances via XML spawnlist.
	* Support for enable/disable certain spawnlist in XML
Scripts related:
	* Support for NPC variables (allows to store multiple dynamic  values for NPC (useful for scripts)).

Reviewed by: !UnAfraid, xban1x

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6281 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Skill behavior fixes:
	* Fixed Cancel type and Steal Divinity skills shouldn't be used on white players.
		* Reported by: nBd
	* Fixed debuff not working at Olympiad Games.
		* Reported by: nBd, thorl2

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6282 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: More skill related fixes:
	* Song/Dances should be stolen/removed (first) when using Cancel type or Steal Divinity skills.
		* Reported by: Gries
	* Minor typo in !JavaDoc.
		* Reported by: zatei

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6283 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Adding support for comments inside html files.
	* Also fixing minor typo causing additional <html><body> attributes being added when using <html noscrollbar>
		* Reported by: Deedlit

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6284 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: New implementation of geonengine using an abstraction layer allowing support for different engines.
	* Patch by: FBIagent
	* Tested by: lion, oscard, Konstantinos, Szponiasty, dEvilKinG, skyshadow, janiko, pandragon, badboy29, midnex, valanths1990
	* Reviewed by: Zoey76, lion, BiggBoss

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6285 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Adding configuration to change the rate of dropping karma when receiving exp.
	* Suggested by: lion

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6289 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Switching weapon critical/hit skill triggering to activate skill through the skill handler instead of just starting it's effects.

Reviewed by: !UnAfraid

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6290 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Fixed `ExShowTrace` packet format.

Reviewed by: !UnAfraid

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6292 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Fixing minor typo in pet level sync causing pet to get back to his level when take some exp.
	* Reported by: lion
	* Patch by: Gnacik, lion

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6293 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Item drop related changes:
	* Minor fixes in `L2Attackable` logic to avoid `ItemHolder` object creation on item drops.
	* Added methods overloads, now there are two methods one with primitives and one with `ItemHolder` that just pass the parameters to the former method.
		* Keep in mind this design:
			* Having method overload with different logic is discouraged.
			* Having method overload logic with non primitive parameters is discouraged, since it will lead to useless object creation in some cases.
			* Having too much method overloads is discouraged.
	* Added a new method (and corresponding method overload) to `Quest` class to allow NPCs to drop items by script without being `L2Attackable`.
	* Added/fixed multiple missing !JavaDocs.

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6294 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Discriminating dispel by slot skills.
	* Minor source cleanup.

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6295 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: More OOP version of [6294].
	* All NPC should have the ability to drop items, not only those that can be attacked.
	* Avoids duplicated code.
	* Gives all NPCs the ability to drop.

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6296 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
LIBRARY: Minor geodata related projects update.

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6299 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Core support for [DP10049]
	* Reviewed by: xban1x

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6300 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Fixing Herb System:
	* Skill should be casted simultaneously.
	* Closed #6377

Reported by: netvirus, valdaron, DareStrike, s3irios, _Blade_, Ghurdyl, Twist, decarvk, pandragon, Luna
Tested by: lion

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6301 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Fixing MPE on minion list using "Double-Checked Locking".

Reported by: thorl2

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6302 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Abstract variables minor fix.
	* Prevents NPEs.

Reported by: Zoey76
Patch by: UnAfraid
Tested by: Zoey76

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

Conflicts:
	.classpath
	dist/game/config/NPC.properties
	dist/game/config/Rates.properties
	java/com/l2jserver/gameserver/model/actor/L2Attackable.java
	java/com/l2jserver/gameserver/model/actor/L2Npc.java
	java/com/l2jserver/gameserver/network/clientpackets/RequestEx2ndPasswordCheck.java
	java/com/l2jserver/gameserver/network/clientpackets/RequestEx2ndPasswordReq.java
	java/com/l2jserver/gameserver/network/clientpackets/RequestEx2ndPasswordVerify.java
	java/com/l2jserver/gameserver/security/SecondaryPasswordAuth.java