feature: added some changes to bind and volumes that allow sharded mongo to participate in the srp

Squashed commit of the following:

commit c29250f365c1679fdb0b6217bc0a6b7da81f1e4a
Author: Chris Howe <howech@infochimps.com>
Date:   Mon May 12 17:19:18 2014 -0500

    fixed a bug in volumes::format regarding empty devices

    Change-Id: Ie0f7a7943ce8d76385fd0b5af960779965ad8856

commit ba554c354a2682aa257c25747a2f58cdeed792b0
Author: Chris Howe <howech@infochimps.com>
Date:   Mon May 12 17:18:40 2014 -0500

    added tweaks for registering local ips. Added a an update delete statement to nsupdate

    Change-Id: I7c7a8d10067f3d57e4ba8f605b42a72f8f1aaa37

Change-Id: Icb94d30fa236fad9624e22555086360fa8fce90a
Merge "feature: added some changes to bind and volumes that allow sharded mongo to participate in the srp"