fis: jira it-118: chef breaks due to pig

Squashed commit of the following:

commit 5a35ed31a02912d2099c083112cb88203a5ac7d8
Author: Chris Howe <howech@infochimps.com>
Date:   Tue May 13 10:48:43 2014 -0500

    stopped piggybank recipe from failing if the source directory is missing

    Change-Id: I55256f0b050366b114ca7ef498aafe25bca8a57f

Change-Id: I2a38e74c1a1aefc64c0f06c6933089ba24a07e14
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 "fis: jira it-118: chef breaks due to pig"
Merge "feature: added some changes to bind and volumes that allow sharded mongo to participate in the srp"
Merge branch 'master' into rhel