BETA: GeoData - Utility methods
	* #isNullDriver() - determines if the NullGeoDriver is loaded
	* #getLOSGeoZ() - this method was created to cleanup the mess inside canSeeTarget method
	* #traceTerrainZ() - traces the terrain z
	* Patch by: FBIagent
	* Reviewed by: UnAfraid, Sdw
	* Tested by: Sdw

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6527 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Core-part for [DP10325].
* Reviewed by: Adry_85, !UnAfraid, Zoey76, Nos, malyelfik

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6528 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Fixed clean up and save actions project settings to fix some issues with Eclipse 4.4M7+ releases.

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6529 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Formatters for Java 8 and Eclipse Luna 4.4+.

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6530 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Formatter should not remove any unused private members we have warnings to know they are unused.

Reviewed by: Zoey76, !UnAfraid

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6531 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: '''L2j is migrating to Java 8'''
	* Make sure you've downloaded [wiki:Eclipse] '''4.4M7''' and '''Java 8''' in order to be able to and compile our sources.
	* Make sure you've updated your libs!
	* Note: '''This changeset contains little example of Java 8 features (Lambdas)'''
	* Reviewed by: Nos, Zoey76

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6532 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Dropping `L2HashMap` and using `ConcurrentHashMap` instead to benefit from new java 8 atomic operations.
	* Partial code clean up around `L2HashMap` uses.
	* `AntiFeedManager` cleaned up a bit.

Reviewed by: Zoey76, !UnAfraid

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6533 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Removed `L2HashMap` class its unused and its features are available in java 8 `Map`

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6534 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Minor tweak of methods in `NpcData` to use Lambdas.
	* Reviewed by: Nos, Zoey76

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6535 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Replacing `Base64` class with java 8 one.

Reviewed by: Zoey76, !UnAfraid, St3eT

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6536 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Reworking party distribution type from int to enum (`PartyDistributionType`).
	* Converted some anonymous classes to lambdas.
	* Removed useless `Config#EOL` from `EnterWorld` it was causing an exception in new `Base64` decoder.

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6537 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Fixed party request timeout it should be 15 seconds instead of 45.

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6538 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Removed `IL2EntryProcedure` class its unused and useless since java 8 we have `BiFunction` for 2 argument functions.

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6539 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Updated most Comparators to use lambdas.
	* Removed `Comparators` class predefined comparators are not needed anymore since its very short to make one.
	* Removed more anonymous classes.

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

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