BETA: Minor changes on Login Server startup scripts:
	* Increasing maximum heap to 256 mb.
	* Removing '''nice''' command from linux startup script because its not needed and requires root access.

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6469 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Unimplementing Trove.

Reviewed by: xban1x, Nos, UnAfraid

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

Reported by: Nos

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6471 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Libraries update:
	* C3P0 0.9.5-pre6 from 0.9.5-pre5.
	* MySQL Connector 5.1.29 from MySQL Connector 5.1.27.

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6472 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Attempting to fix multithreading issues.
	* OOP approach for `L2Character#getAI()` to avoid externalization of `_ai`.
	* Using _status as `AtomicInteger` at `InstanceWorld`.
	* Organized variables at `L2Character`, they can not be defined in the middle of the class!
	* Removed ancient commented out code from `L2Character`.
	* Replaced synchronization on `_calculators` for synchronization on this, since it failed to guard it.
	* Fixed NPE vulnerability at `AutoSpawnHandler`.
	* Fixed broken double-checked locking at `L2ControlTowerInstance`.
	* Removed broken double-checked locking at `L2Clan`.
	* Removed Trove's license file and updated year on L2j's readme.

Reviewed by: Nos, jurchiks, UnAfraid

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6473 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
Added some smart item distribuitons
Adding GroupedQuestDropItem, which ignores deep blue calculations
BETA: Core-part for [DP10247].
* Reviewed by: Zoey76, xban1x

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6474 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
Added IGroupItemDropCalculationStrategy to be able to keep the strategy
when transforming a drop group
this should be final too
Defensive delegating of methods
Quest group is always precise
BETA: Removed '''WorldXMin''', '''WorldXMax''', '''WorldYMin''', '''WorldYMax''' configs.
	* Made calculations of map dimensions more clear.

Thanks to: FBIagent
Reviewed by: FBIagent, Zoey76


git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6475 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Fixed a minor typo causing monsters to attack each other with AOE skills.

Reported by: mars8022
Patch by: Zephyr

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6476 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Fixed a bug that was allowing same account to be logged in twice.

Reported by: Kingzor, angkor_tm 

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6477 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
DA BIG CLEANUP!!!

Made most of the methods final
When transforming, delegate all nonfinal methods to preserve modifiers
Dropped some useless paramters, minor method renaming.
All "modifier" methods now consistantly return a number, not percent
Added some javadoc thingy
Merge remote-tracking branch 'git-svn' of ../../L2j-svn/L2J_Server_BETA into svn
Merge branch 'svn' of https://github.com/Battlecruiser/L2J_Server_BETA

Conflicts:
	.classpath
	dist/game/config/NPC.properties
	dist/login/LoginServer_loop.sh
	java/com/l2jserver/gameserver/model/actor/L2Attackable.java
Merge branch 'drop' of https://github.com/Battlecruiser/L2J_Server_BETA

Conflicts:
	java/com/l2jserver/gameserver/model/drops/IDropItem.java
	java/com/l2jserver/gameserver/model/quest/Quest.java