BETA: Unhardcoding pet methods and added new condition to check category types.
	Reviewed by: Nos, Zoey76

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

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6486 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Continuation of [6482].


git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6487 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Item rework:
	* Created new enums `CrystalType` and `MaterialType` and removed all static arrays related to them from `L2Item`
	* Renamed `L2ActionType` to `ActionType`, `L2ArmorType` to `ArmorType`, `L2EtcItemType` to `EtcItemType`, `L2WeaponType` to `WeaponType`
 Reviewed by: Nos, UnAfraid, Zoey76

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6488 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Removing custom big sword and big blunt weapon types.
	* Adding new condition to manage two-handed sword and blunt.
		* Patch by Nos
Reviewed by: Nos

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6489 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Cleanup `ArmorType`, `EtcItemType` and `WeaponType` enums.
	Reviewed by: Nos, UnAfraid
	Thanks to: Nos

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

Conflicts:
	java/com/l2jserver/gameserver/model/drops/GroupedGeneralDropItem.java