BETA: Reworking `L2World`:
	* Removing custom implementation for thread-safe Trove maps, `L2TIntObjectHashMap`.
	* Replaced `TObjectProcedure` with `IL2Procedure`.
	* Using proper lazy initialization for disabled skills.
	* This should address the problem with `null` values in maps.
		* Reported by: nBd, lucan
		* Closing #6642

Reviewed by: Nos

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