Pull forward the declaration of the RouterConfig in main()
Pull forward the declaration of the RouterConfig in main()

This eliminates a few variables, and the naming awkardness where we
have corresponding but distinct flag and router config variables.

ycaihua/weave,aaam/weave,rade/weave,kidaa/weave,kidaa/weave,squaremo/weave,bboreham/weave,OnePaaS/weave,dpw/weave,2opremio/weave,weaveworks/weave,achanda/weave,rade/weave,2opremio/weave,cgvarela/weave,rade/weave,n054/weave,paulbellamy/weave,cgvarela/weave,weaveworks/weave,weaveworks/weave,paladin74/weave,paulbellamy/weave,aaam/weave,tomwilkie/weave,narry/weave,philipz/weave,aaam/weave,beni55/weave,ycaihua/weave,awh/weave,rade/weave,cgvarela/weave,aaam/weave,squaremo/weave,errordeveloper/weave,weaveworks/weave,narry/weave,achanda/weave,cgvarela/weave,tomwilkie/weave,aaam/weave,2opremio/weave,awanke/weave,achanda/weave,tomwilkie/weave,errordeveloper/weave,paladin74/weave,bboreham/weave,awanke/weave,awh/weave,awanke/weave,beni55/weave,paladin74/weave,awanke/weave,squaremo/weave,awh/weave,2opremio/weave,n054/weave,BWITS/weave,dpw/weave,tomwilkie/weave,philipz/weave,errordeveloper/weave,awh/weave,paladin74/weave,BWITS/weave,inercia/weave,errordeveloper/weave,dpw/weave,kidaa/weave,narry/weave,inercia/weave,BWITS/weave,OnePaaS/weave,squaremo/weave,bboreham/weave,BWITS/weave,kidaa/weave,achanda/weave,2opremio/weave,OnePaaS/weave,paulbellamy/weave,ycaihua/weave,philipz/weave,narry/weave,errordeveloper/weave,ycaihua/weave,philipz/weave,philipz/weave,narry/weave,paulbellamy/weave,beni55/weave,achanda/weave,inercia/weave,kidaa/weave,inercia/weave,bboreham/weave,cgvarela/weave,bboreham/weave,awanke/weave,dpw/weave,OnePaaS/weave,inercia/weave,n054/weave,paladin74/weave,dpw/weave,beni55/weave,tomwilkie/weave,n054/weave,beni55/weave,OnePaaS/weave,ycaihua/weave,awh/weave,BWITS/weave,n054/weave,squaremo/weave,rade/weave