Merge pull request #221 from galthaus/pull-req-master-d2cdfd681c

Rename model test file to match form [1/1]
Add rspec support.  Add a devise user test.  Add gems for rspec and rcov.
Convert the unit test for service object into an rpec test
Merge remote-tracking branch 'dellcloudedge/master'
Merge pull request #222 from galthaus/pull-req-master-d63f8f49e7

Add another rspec example [1/1]
Add chef spec test example to minicom cookbook.
Merge remote-tracking branch 'dellcloudedge/master'
Add some minimal docs about the new testing environments
Merge pull request #224 from galthaus/pull-req-master-c9880dd531

Add chefspec example and update docs for some of this [1/1]
Add tests for locking and examples of stubs
Add test for default transition function.
Merge remote-tracking branch 'dellcloudedge/master'
Merge pull request #225 from galthaus/pull-req-master-6f78eb5b3c

Add locking tests rspec examples [1/1]
Refactor locking into a utils for all barclamps to use.
Update unit tests to testlocking once.
Merge remote-tracking branch 'dellcloudedge/master'
Merge pull request #226 from galthaus/pull-req-master-863b9bff78

Refactor locking into a single place and update unit tests to validate it. [1/3]
Once the crowbar user is created, don't create or update it.  Let
the admin's change the password of the user and not reset it.
Merge pull request #228 from galthaus/pull-req-master-29ca04c41b

Dont reset the crowbar user after creation [1/3]
adding global authentication to BDD tests
adding global authentication to BDD tests
Merge remote-tracking branch 'dellcloudedge/master'