BETA: Fixed reflect skill it should reflect only the debuff and apply instant effects on target.

Reported by: Gries, sodek
Reviewed by: Adry_85, St3eT, Zoey76, !UnAfraid

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6454 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Core-part for [DP10229].
* Reviewed by: Adry_85, Zoey76

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6455 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Fixed `SkillData#getMaxLevel` method it was returning a random value since it was not getting computed correctly.

Patch by: d!g0
Reviewed by: St3eT, Zoey76, xban1x

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6456 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Moved `SkillData.FrequentSkill` enum to its own file and renamed it to `CommonSkill`.
	* Moved all static skill id variables from `Skill` class to `CommonSkill` enum.
	* Changed `SkillData._enchantable` type from `ArrayList` to `HashSet` since `HashSet#contains` is faster.
	
Reviewed by: Zoey76, xban1x

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6457 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Fix for subclass certification exploit.

Patch by: d!go
Reported by: d!go, thorl2

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6458 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: !JavaDocs improvements.

Patch by: jurchiks

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

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6460 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
Merge remote-tracking branch 'git-svn' of ../../L2j-svn/L2J_Server_BETA into svn

Conflicts:
	java/com/l2jserver/gameserver/engines/DocumentBase.java
	java/com/l2jserver/gameserver/enums/InstanceType.java
	java/com/l2jserver/gameserver/network/clientpackets/RequestAcquireSkill.java
Merge branch 'svn' of https://github.com/Battlecruiser/L2J_Server_BETA

Conflicts:
	java/com/l2jserver/gameserver/model/skills/Skill.java
	java/com/l2jserver/gameserver/network/clientpackets/RequestAcquireSkill.java