adding an adapter to L2PcInstance so a single player can act as group
getPlayerGroup into L2PcInstance as getGroup
since the generated player group is immutable, it can be cached to
reduce overhead
private :)
replaced the null checks with appropriate methods

also a method getParty(boolean) has been added
getParty(boolean) -> getRewardGroup()
simplified the list of members creation
adding a double-checked-locking, thx UnAfraid!
added package com.l2jserver.gameserver.model.actor.group
Merge branch 'model_actor_group' into pcinstance_groupadapter
resolving the imports
Extracting the Anonymous type wrapping single player
minor javadoc change
BETA: Fixing speed for pets while swiming

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6343 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
BETA: Fixed a bug that was not allowing activation of more than one toggle skill if max buff count was reached.

Reported by: Sdw

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

git-svn-id: http://svn.l2jserver.com/branches/unstable/L2J_Server_BETA@6345 d34dfa0f-f91c-0410-86dd-cf06f19dd0ad
Merge branch 'master' of https://github.com/L2J/L2J_Server_BETA
Merge branch 'pcinstance_groupadapter' of
https://github.com/Battlecruiser/L2J_Server_BETA

Conflicts:
	java/com/l2jserver/gameserver/model/actor/L2Attackable.java
	java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java