Added a Build configuration to create 3 nuget packages: EndGate.Server.Core, EndGate.Server.SignalR and EndGate.Multiplayer.

- Also modified the UserManager to support user factories.