automatically insert ip into asset/publish host when {{ip}} is seen

no for-in. Use `Object.keys(ifaces).forEach(function(ifName) { var device = ifaces[ifName]; ... });`