Merge pull request #570 from cloudedge/pull-req-master-b31953fd68444974a559d04504aa59817e9d62ec

https://github.com/crowbar/barclamp-crowbar/pull/570

Merged by devtool for VictorLowther
Update devtool-build.md

Minor formatting fix; removed "db-make" - the package does not exist in Ubuntu; rcov does not work in ruby-1.8 (use simplecov instead)
Merge pull request #572 from sebzimmermann/patch-1

Update devtool-build.md
ruby1.9.1-dev is a pkg, not a gem

ruby1.9.1-dev has to be installed using apt-get
Be extra-correct about rcov and 1.8

See
https://github.com/crowbar/barclamp-crowbar/pull/572#discussion_r5006306
Merge pull request #578 from saschpe/master-devguide

Be extra-correct about rcov and 1.8
Merge pull request #577 from sebzimmermann/patch-2

ruby1.9.1-dev is a pkg, not a gem
Restrict sass-rails to less than 4.0.0 for now.
Merge pull request #585 from VictorLowther/pull-req-master-eb58d7eb34947d94df37735a5737ff83f511c62b

Fix build dependencies for making an installable development build [1/2]
fix exit fail
refactoring BDD to use records and new API format WIP
barclamp_api feature passing with new formats
change step function to arity/2 (drop config)
pass barclamp UI tests (fixes to webrat)
authenticate tests working
deployment tests working
WIP updates to model to reflect turns/engine logic.