CB2.0: Chef jig bootstrapped to be able to run the deployer-client role on the admin node. [1/4]

The Chef jig can now run the deployer-client role on the admin node.

It still needs work to be able to intelligently extract attributes
from the chef-client run back out to Crowbar, and its run-list
management is abysmally stupid, but it should work well enough to
start bootstrapping the rest of the recipes.


 crowbar.yml                                        |    5 +++
 crowbar_framework/app/models/barclamp.rb           |   23 +++++++++---
 .../app/models/barclamp_crowbar/jig.rb             |   39 ++++++++++++--------
 crowbar_framework/app/models/jig.rb                |   14 ++++++-
 crowbar_framework/app/models/node.rb               |    8 +++-
 crowbar_framework/app/models/node_role.rb          |   11 +++---
 crowbar_framework/app/models/role.rb               |   22 ++++++++++-
 .../db/migrate/20120730225300_create_jigs.rb       |   21 +++++------
 8 files changed, 102 insertions(+), 41 deletions(-)

Crowbar-Pull-ID: 902d456b04f9723fcdadbee1c7540b8a939fc3f1

Crowbar-Release: development