Chef jobs for snapshot config role [1/2]

see commit messages for details


 crowbar_framework/app/models/attrib_type.rb        |    3 +
 crowbar_framework/app/models/jobs/job_mgr.rb       |   49 ++++-
 .../app/models/jobs/job_snapshot_jig_config.rb     |   60 +++++++
 .../app/models/jobs/job_synth_junction.rb          |   34 ++++
 crowbar_framework/app/models/jobs/test_job.rb      |    3 +-
 .../db/migrate/20130221161738_dependent_job.rb     |    2 +
 crowbar_framework/spec/models/jig_spec.rb          |   13 +-
 crowbar_framework/spec/models/job_mgr_spec.rb      |  188 +++++++++++++-------
 .../shared_contexts/test_bc_with_2_nodes.rb        |   36 ++++
 9 files changed, 310 insertions(+), 78 deletions(-)

Crowbar-Pull-ID: 603ccedd123a7fe72d9eebb10863b29e27ae380a

Crowbar-Release: development