Add a basic disk reservation system to CB 2.0, and fix up the Ceph barclamp to use it. [3/3]

This adds a basic framework to allow Chef recipes to reserve disks on
nodes, along with core Crowbar support for making sure those
reservations are known to all noderole runs.


 chef/cookbooks/barclamp/libraries/reservations.rb | 86 +++++++++++++++++++++++
 crowbar.yml                                       |  6 ++
 2 files changed, 92 insertions(+)

Crowbar-Pull-ID: 49d97fa8999a043f27517044314ccec9d4ee9065

Crowbar-Release: development