Fix Crowbar Default Deployment Pre-reqs are created on startup [1/1]

This pull creates the Crowbar Default deployment and makes sure that
the pre-requiste deployments are also created.

There is some other clean-ups in this code.

There is preliminary inbound path work here.


 BDD/features/scaffolds.feature                     |   13 +++++++++
 .../app/controllers/nodes_controller.rb            |    6 ++++
 crowbar_framework/app/models/barclamp.rb           |    4 +--
 .../app/models/barclamp_crowbar/barclamp.rb        |    7 ++++-
 crowbar_framework/app/models/jig.rb                |    2 +-
 crowbar_framework/app/models/role.rb               |    4 +--
 .../app/views/deployments/_new.html.haml           |    2 +-
 .../app/views/deployments/show.html.haml           |    7 +++--
 .../config/initializers/crowbar_deployment.rb      |   30 ++++++++++++++++++++
 .../config/initializers/documentation.rb           |    2 +-
 crowbar_framework/config/locales/crowbar/en.yml    |    2 +-
 crowbar_framework/config/locales/en.yml            |    4 +--
 .../20130319163800_create_crowbar_deployment.rb    |    8 ------
 crowbar_framework/test/unit/node_model_test.rb     |    2 +-
 14 files changed, 70 insertions(+), 23 deletions(-)

Crowbar-Pull-ID: a6e5ff19c4fc8ad16f17597f3811873ab3b862cc

Crowbar-Release: development