BETA: Race rework:
	* Skill messages fix.
	* Renamed DARKELF to DARK_ELF.
	* Now all creatures use same race.
	* `NpcRace` and `PcRace` enums removed there is new enum called `Race`.
	* Fix bug "Dwarf golem buffs skills".
	* Fix row color problem in NPC Info.
	* Add race in NPC Info.
	* Replace isUndead with Race in GM Pet Info.

Patch by: Zealar
Reviewed by: UnAfraid, Zoey76, Sdw

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

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

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6580 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Hungry pet fixes:
	* Added 2 missing system messages related to hungry pets.
	* Added uncontrollable state for pets when it's pet hunger gauge is equal to zero.
	* Fixed uncontrollable pets should run (animation) at lower speed (like when player is overweight) instead of walking.
	* Removed deprecated code.
	* Removed duplicated code.
	* Uncontrollable pets cannot gain XP.
	* Uncontrollable pets cannot pick-up items from the ground.
	* Uncontrollable pets cannot obey it's master.
	* Uncontrollable pets display a hunger icon over the head (New, awesome).

Video: http://youtu.be/xhDNVIK6qRk

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6581 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Externalize and adjusting thread related configuration for event listeners into configs.

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6582 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Fixing "give skills" logic.
	* Fixed "give all clan skills" command.
		* Includes Residence and Squad skills.
	* Added "give clan skills" command.
	* Fixed Expertise skills reward.
	* Fixed auto-give skills.

Reported by: PoRnosJH, TheGuard, angkor_tm, Maylorian, laikeriz, CorriGaN, facheme, MELERIX, RmzVoid, maxstyleboy
Patch by: Zealar
Reviewed by: Zoey76, UnAfraid, Nos, xBan1x
Tested by: Konstantinos

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6583 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: TvT HTML path fix.

Reported by: CostyKiller
Patch by: Pandragon
Reviewed by: Zoey76
Tested by: siphonex, Konstantinos

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6584 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Fixing minor issue when player with flying transformation end up outside gracia area he cannot do anything now we untransform all players outside gracia area which are using flying transform.
	* Reported by: Sdw, janiko

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6585 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Fixing skills like Blinding blow activating their self effects over your target (And all skills that has A3 Operate Type they are self continuous effects!).
	* Also fixing wrong animation with trigger skills (Showing that skill is trigger over your target but it was activated on you)
	* Reported by: St3eT, Sdw, janiko

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6586 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Changing listeners npcId reference `List` to a `Set` to prevent from having duplicates when one NPC is registered into multiple listeners.

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6587 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
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:
	java/com/l2jserver/gameserver/model/actor/L2Npc.java
	java/com/l2jserver/gameserver/model/events/AbstractScript.java
	java/com/l2jserver/gameserver/model/zone/type/L2OlympiadStadiumZone.java
	java/com/l2jserver/gameserver/network/clientpackets/RequestActionUse.java