make sure loop exits
make things shutdown more better
Merge branch 'develop' of github.com:zenoss/serviced into feature/ZEN-12700
add some logging
shutdown refactor
Merge branch 'feature/ZEN-12700' of github.com:zenoss/serviced into feature/ZEN-12700
Merge branch 'develop' of github.com:zenoss/serviced into feature/ZEN-12700

Conflicts:
	cli/api/daemon.go
	cli/cmd/service_test.go
	node/agent.go
	zzk/virtualips/virtualips.go
shutdown changes
remove extra signal handler
Get shutdown propagated
Merge branch 'develop' of github.com:zenoss/serviced into feature/ZEN-12700

Conflicts:
	cli/api/daemon.go
	node/agent.go
	zzk/virtualips/virtualips.go
more merging
added logging
more logging
time out detaching from host
fix typo
time out on detach instance
Merge branch 'develop' of github.com:zenoss/serviced into feature/ZEN-12700

Conflicts:
	cli/api/daemon.go
remove select and add comment
Merge branch 'develop' of github.com:zenoss/serviced into feature/ZEN-12700

Conflicts:
	cli/api/daemon.go