BETA: Improvement for [6326]

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6327 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
Merge branch 'master' of https://github.com/L2J/L2J_Server_BETA
BETA: Replaced '''self''' parameter of effects with '''selfEffects''' effect scope.
	* Changed `L2Skill.hasEffectType(L2EffectType... types)` to `L2Skill.hasEffectType(L2EffectType effectType, L2EffectType... effectTypes)`
		* This was done to force at least 1 effect type to be specified.
	* `L2Skill.hasEffectType(L2EffectType effectType, L2EffectType... effectTypes)` now supports all effect scopes.
	* Enchanted skill conditions now support '''msgId'''.

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6328 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Clean up after [6328]

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6329 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
Merge branch 'master' of https://github.com/L2J/L2J_Server_BETA
BETA: Improved `DocumentParser` parse'''Value''' functions.

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6330 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Reworked private store type to use enum instead of int.

Reviewed by: !UnAfraid

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

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6332 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Adding support for custom ConfirmDlg requests using same messageId for example admin commands or wedding.

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6333 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Fix for `GeoData`, now it is not possible to shoot through floors at TOI or similar regions.
	* Patch by: FBIagent
	* Tested by: FBIagent, lion
	* Reported by: lion, valanths1990, !UnAfraid

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6334 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Changing checkDoCastConditions to public so we can check externally if the npc can cast the skill instead of attempting to cast it and end up aborting the skill that is currently casting, also moving setCastingNow(false) after notification to scripts to prevent from breaking animation for some bosses that uses onSkillSee to cast a skill.
	* Reported by: St3eT

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6335 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Fixing minor typo in [6335]

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

Conflicts:
	java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java