Added ServerSettings plugin for server and client (UPnP service).
Added assembly resolve handler to lookup types from assemblies that are not yet loaded. It will be used only temporary inside ServerSettings plugin
Added network provider settings
Added ServerNetworkCredentials configuration
Fixed NRE
Moved some common UPnP classes to MediaPortal.Common to prepare reusing them via the MP server service monitor GUI
Initial Version - WIP

Signed-off-by: Bavarian <Bavarian@Team-MediaPortal.com>
Adding ClientData and ServerStatus Models
Updating SysTrayPopup and SysTrayToolTip
Changing TrayIcon to be always visible

Signed-off-by: Bavarian <Bavarian@Team-MediaPortal.com>
Adding missing files

Signed-off-by: Bavarian <Bavarian@Team-MediaPortal.com>
adding UPNP functionality

Signed-off-by: Bavarian <Bavarian@team-mediaportal.com>
Updated service monitor classes to use common MP2 classes

- Removed redundant classes
- Removed obsolete code
Removed build configuration "Any CPU"
Adapted server classes to class movements
Unified and reworked exception logging in application launcher classes a bit
Adding Service functionality to Server, new Command Line Option -c to start Server as Console App
Adding Windows Service Functions and ServerStatus
Adding ServerStatus to MainWindow
Adding PopUp Info for Client and Server Status Changes
Some cleanup
Adding UPNP communication to MP2ServerMonitor