Add network barclamp back.
Make barclamp_install understand and respect barclamp requires when calculating the install order.
Add the required chef roles to bring the provisioner up.

This lets us pretend we have a functional admin node for testing.
Oops, need to set candidates.force_install instead of force_install.
Merge pull request #1721 from VictorLowther/pull-req-master-b4a5d683f0e2f729f8e7cc489c8f4afaac0e6fac

Merged by devtool for VictorLowther
dev: don't barf if .git is missing

Ensure die() is defined before calling it, by loading build_lib.sh
earlier.
dev: factor out duplicated rcov invocation
dev: fix run-unit-tests to work with simplecov
dev: add run-tests and run-BDD-tests subcommands

The run-unit-tests subcommand was a misnomer, because it also
ran BDD tests.  Now the names reflect the actions accurately,
and it's also possible to run only unit tests, or only BDD tests.
doc/devguide/testing/devtool.md: improve Ubuntu instructions
dev: deprecate {setup,reload,clear}-unit-tests in favour of ./dev tests

These commands were also misnamed, because they relate to the
whole test environment, not just unit tests.

  ./dev setup-unit-tests  - superceded by ./dev tests setup
  ./dev run-tests         - superceded by ./dev tests run
  ./dev run-unit-tests    - superceded by ./dev tests run-units
  ./dev run-BDD-tests     - superceded by ./dev tests run-BDD
  ./dev reload-unit-tests - superceded by ./dev tests reload
  ./dev clear-unit-tests  - superceded by ./dev tests clear
dev: fix CI typos
dev: make ci and pull-requests subcommands more helpful
dev: fix setup-test-env subcommand option handling

- remove final remnants of old setup-unit-tests --offline option
- add missing documentation for --no-gem-cache
dev: fix syntax error in run_unit_tests()
dev: avoid an error if chef/cookbooks/README is missing
dev: remove misleading reference to rcov when running Chef specs
doc/devguide/testing/devtool.md: add openSUSE instructions
doc: move CLA information into a separate page
doc: add new contributor's guide page