add upnp mediaserver impl

set useUPnP true in config.json to use.

Jira-issue: WP-1228