BETA: Fixed a bug in `GeoData#canSeeTarget` it was returning always true if the nearest Z was a lower Z.

Reported by: Zephyr
Reviewed by: FBIagent, St3eT, Zoey76
Patch by: FBIagent, Nos

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6479 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Improvements for `ThreadPoolManager`.
	* Removed all deprecated methods.
	* Added Javadocs.
	* Added new schedule methods with `TimeUnit` parameter to make code more readable and require less external calculations since they will be done by `TimeUnit`.
	* Renamed `ThreadPoolManager#executeTask` to `ThreadPoolManager#executeGeneral`.
	* Removed `ThreadPoolManager#executeCommunityPacket` and replaced it with `ThreadPoolManager#executePacket` since it was using same thread pool.

Reviewed by: !UnAfraid

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6480 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Fixed a minor typo in `Fort#removeDoorUpgrade`.
	* Reported by: lion

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6481 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: `Util#map` methods should constrain '''input''' value to '''inputMin''' and '''inputMax'''.
	* Added configs for level gaps in '''NPC.properties'''.
	* Removed unused '''!PreciseDropCalculation''' config.

Reviewed by: St3eT, !UnAfraid

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6482 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Attempting to decrease not necessary creation of `ArrayList`s to broadcasts stats update when there is no-one to receive it.
	* Reported by: Nos
	* Reviewed by: Nos

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6483 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Renaming `getIsInProgress` to `isInProgress` within !Fort/Castle/Territory war sieges.
	* Also minor javadocs/spelling fixes.
	* Reviewed by: Nos, Zoey76

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

Added IGroupedDropItemFactory and let the DropListScope use it.
Removed the GroupedGeneralDropItem#QuestDropItem. This beahvior was
shifted to DropListScope#QUEST and STATIC
Merge branch 'svn' into drop2
Proper merge

Conflicts:
	.classpath
	dist/game/config/NPC.properties
	java/com/l2jserver/gameserver/model/drops/GeneralDropItem.java
	java/com/l2jserver/gameserver/model/quest/Quest.java
FIX all the messy stuff
Merge branch 'svn' of https://github.com/Battlecruiser/L2J_Server_BETA

Conflicts:
	java/com/l2jserver/gameserver/instancemanager/TownManager.java
	java/com/l2jserver/gameserver/model/drops/GeneralDropItem.java
	java/com/l2jserver/gameserver/model/entity/FortSiege.java
Merge branch 'drop2' of https://github.com/Battlecruiser/L2J_Server_BETA

Conflicts:
	.classpath
	dist/game/config/NPC.properties
	java/com/l2jserver/gameserver/model/drops/GeneralDropItem.java
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
Added an alternative group strategy
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
typo fix