DeployRouter includes nw creation following TellDontAsk principle

Also factor out NicProfile specific methods and fix some DI config.
Merge branch 'cmd-visitor' of github.com:schubergphilis/CloudStack into cmd-visitor