DSL to watch directories during build

This provides a way to see how a builder command changes a directory. It may be useful to add in omnibus...I've been using to debug why we ship so many Chef's in ChefDK.

cc @schisamo