Parameter interaction: disable upnp if -proxy set
Parameter interaction: disable upnp if -proxy set

To protect privacy, do not use UPNP when a proxy is set. The user may
still specify -listen=1 to listen locally (for a hidden service), so
don't rely on this happening through -listen.

Fixes #2927.

Conflicts:
	src/init.cpp

Rebased-From: 8c35b6f3be218101630101806300cfd75be23f58
Github-Pull: #6153

Infernoman/crowncoin,Crowndev/crowncoin,Crowndev/crowncoin,domob1812/crowncoin,Infernoman/crowncoin,domob1812/crowncoin,domob1812/crowncoin,domob1812/crowncoin,Infernoman/crowncoin,Crowndev/crowncoin,domob1812/crowncoin,domob1812/crowncoin,Crowndev/crowncoin,Crowndev/crowncoin,Infernoman/crowncoin,Infernoman/crowncoin,Infernoman/crowncoin,Crowndev/crowncoin