separate UPnP from Game/Server into it's own class
Merge pull request #3098 from Mailaender/mono-nat-refactor

Separate UPnP from Game/Server into it's own class