Strategies moved from MultiServer to package edu.nyu.cess.multi.common.games.pd.strategy

The GroupChoice class was also added to the getDecision function, as a
parameter replacing several attributes used to describe a group choice.
Commented out Payoff Matrix labels

To be padded to the client via a PayoffMatrix object
HeuristicRoundData has be refactored into a more generalized GroupChoice class, which stores a group's strategy choice for a given round.
renamed playerRole to groupPlayerId
Moved to package package edu.nyu.cess.multi.common.games.pd.stage;
moved to package edu.nyu.cess.multi.common.games.pd.stage
package edu.nyu.cess.multi.common.games.pd.stage;
Moved from MultiServer to MultiCommon:package edu.nyu.cess.multi.common.games.pd
Not used
Renamed PlayerType to Role
Not used
Not used
Renamed PlayerType to Role
Not used
Renamed PlayerType to Role
Moved to package edu.nyu.cess.multi.common.games.pd.stage
Moved to package edu.nyu.cess.multi.common.games.pd.data
The PlayerGameHistory is no longer used and will be replaced by a HashMap of GroupChoice objects.
Renamed SharedData to SharedDataAdapter to make it's relationship to the SharedData static vector as an adapter more explicit.
Moved Stage to package edu.nyu.cess.multi.common.games.pd.stage;

many functions in the derived classes where pushed up to the Stage
parent class.