Moved currently unused ResolveHostName to it's own Network utility class.
Added some comments to the base PacketSerializer<P> class
Moved the exponential backoff on connection attempts logic out of Client. Simplifies Client a little bit.
Made some methods that were essentially abstract, abstract. Also added some missing comments.
Cleanup and commenting
Better name for the plugin appdomain on a specific connection
Cleanup of the plugin controller, splitting the Execute method into four smaller methods tat better describes the process of creating the app domain for plugins to exist in.
Merge pull request #1 from Myrcon/master

Merged curent origin state