Rewrote so shared items are in their own project

At least Procon.Core.* items.
Removed delgates that made IGame rely on Game

Silly.
Removed delegates that made IClient rely on ClientBase
Changed delgate to use IGame instead of Game
Moved common Procon.Net.* objects to their own assembly

Plugins don't need to load the functionality behind Procon now, just the
models and base classes it uses.
Normalizes assembly information
Removed requirement of Procon.Net in Procon.Core.Shared
Cleaned up files to be copied to plugin directory
Merged .Db.Serialization with .Db.Shared

Hindsight says this should have just been renamed.
Removed serialization project
Renamed Serialization to Shared test project
Added common proxy to avoid plugin loading Procon.Core