Fixes to tests and deployments now that we have the correct test database [1/2]

This pull tightens the testing for barclamps because there was a dev error building the test database.
Consequently, it depends on pull request 

The pull also has the first working Deployment dependency code.  This code is called when the 
barclamp.proposal_create override is called.


 BDD/features/deployment.feature                    |    4 ++--
 crowbar_framework/app/models/barclamp.rb           |   22 +++++++++++++++++++-
 .../app/models/barclamp_crowbar/barclamp.rb        |   14 +++++++++----
 crowbar_framework/app/models/node.rb               |    2 +-
 .../app/views/layouts/application.html.haml        |    2 +-
 .../config/environments/development.rb             |    8 -------
 crowbar_framework/config/environments/test.rb      |    4 ----
 crowbar_framework/config/locales/en.yml            |    1 +
 .../migrate/20120731125000_devise_create_users.rb  |    2 +-
 crowbar_framework/test/test_helper.rb              |    2 --
 crowbar_framework/test/unit/barclamp_model_test.rb |   10 ++++++---
 11 files changed, 44 insertions(+), 27 deletions(-)

Crowbar-Pull-ID: 4ed3a472668365dfb9125a765ed0332fdad712f5

Crowbar-Release: development