dev: reload_test_env(): run all rake tasks in a single bundle exec

This is faster and also matches how Travis does it (almost).
barclamp_install.rb: Exit with an error message when rake tasks fail
Make sure gemfile_plugin is actually synced to disk

With the old code it could happen that the contents of the file weren't
present at the time when the railties:install:migrations rake task was
executed. (Which was leading to installation failures later on)
Merge pull request #1751 from aspiers/topic/speed-up-test-reload

dev: reload_test_env(): run all rake tasks in a single bundle exec
Merge pull request #1754 from rhafer/master

Make sure gemfile_plugin is actually synced to disk before rake task are executed
File::new() does not take block; use File::open() instead

Hotfix for breakage introduced by e3efe5ba :(
Merge pull request #1756 from rhafer/master

unbreak barclamp_install.rb
Try bailing extra early if a barclamp does not have any packages to update.
add the loadbalancer into the grizzly feature
Merge pull request #1757 from aabes/feature/grizzly

since this is affecting just a feature branch - merging myself.
Make sure test_lib.sh looks for nodes in the proper domain.
export doc books (quick hack version)
add ./dev tests server helper command
Update README.md

Update Travis CI badge, and add badges for Coveralls and CodeClimate.
changes based on Victor's suggestions
Merge branch 'master' of https://github.com/crowbar/crowbar
Update API documentation

- Remove template.md.reference placeholder
- Add draft API documentation from Ward Harold. See his email for
  details:
  http://lists.us.dell.com/pipermail/crowbar/2013-March/002877.html
Remove trailing whitespace from API documentation
Added metadata for new release hadoop-2.2
Update REST API documentation

- Rename cbapi.md -> README.md
- Rename attribapi.md -> attrib.md
- Rename barclampapi.md -> barclamp.md
- A bunch of edits, mostly formatting