More work on the UIList element
 - Selection by clicking
 - Activitating an item by double clicking
 - Binding the selection
Can now load a saved game from the game selection screen.
CopyStrategyLibrary now repopulated when modules loaded, allowing for new CopyStrategies to be registered by modules.
Some tweaks around handling of ReflectFactory and CopyStrategyLibrary.
Changed RowLayout to be for a single row.
Changed ColumnLayout to support content calculation.
Fixed issues with UILoader's support of List<T> (wasn't accounting for the type of T)