Make jigs even more late-bound. [1/5]

This pull request series makes jigs even more late bound, and reworks
how roles are defined and loaded from crowbar.yml to make it a
seperate section from the to-be-written jigs section, as the jigs
section should concern itself with declaring what (if any) jigs a
barclamp provides.


 BDD/role.erl                                       |    2 +-
 crowbar.yml                                        |   11 ++---
 crowbar_framework/app/models/barclamp.rb           |   49 ++++++++++----------
 crowbar_framework/app/models/deployment_role.rb    |   11 ++---
 crowbar_framework/app/models/jig.rb                |    2 -
 crowbar_framework/app/models/role.rb               |   10 ++--
 .../app/views/barclamps/index.html.haml            |    2 +-
 .../app/views/deployments/index.html.haml          |    4 +-
 crowbar_framework/app/views/roles/index.html.haml  |    4 +-
 .../db/migrate/20120731225510_create_roles.rb      |    2 +-
 10 files changed, 48 insertions(+), 49 deletions(-)

Crowbar-Pull-ID: b068d7f10391d12115dc134ecb5708d4b046de93

Crowbar-Release: development