Create new defaults module to separate out default data from the application code.
Updated arguments to allow detailed logging to be switched on via the commandline.  Pass in an id value into each player class constructor, so that multiple objects instantiated from the same class will have unique names.
MINOR: Added Visual Studio 2010 project file, to simplify using VS as editor.
Bug fix for displaying id in object name:  Was always showing id, even when it was None.
Do not include id in player name if there is only one player of a given class.  Include id in player sort orders, following player name.
Merge branch 'Infrastructure_Changes' into New_Players

Conflicts:
	app.py
	arguments.py
Made commandline arguments for new players similar in format to existing players.  Updated new player classes to take id in constructor.  Added new players as defaults.