Parallel provisioning

Berkshelf path now includes machine name.  This is to enable parallel provisioning of multiple machines, without having to share a single berkshelf location (which doesn't work).

Previously, with shared berkshelf location, one machine would overwrite the contents of the berkshelf while the other (or others) were part way through using it, causing errors such as "cookbook not found" to occur.