Merge pull request #516 from rhafer/release/pebbles/master

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

Merged by devtool for cloudsleuth
nodes: Only show IPMI link on node page if it exists
Mark a node as not allocated on discovering

To avoid a race on the sledgehammer (where a node can be discovered, but
not yet marked as not allocated), do that as early as possible.

The code in the deployer barclamp to auto-allocate (if use_allocate is
set to false) will still work fine.
Remove rabbitmq cookbook

It now lives in the rabbitmq barclamp.
Merge pull request #519 from vuntz/no-rabbitmq-cookbook

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

Merged by devtool for cloudsleuth
Merge pull request #518 from vuntz/not-allocated-on-discovering

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

Merged by devtool for cloudsleuth
Fix DE1234 by disallowing certain proposal names
Merge pull request #520 from VictorLowther/pull-req-release-pebbles-master-2e712163e823a042b8837c1a742ffcf55bca4d5c

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

Merged by devtool for cloudsleuth
Merge pull request #517 from vuntz/fix-ipmi-link

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

Merged by devtool for cloudsleuth
Merge pull request #3 from crowbar/release/pebbles/master

Release/pebbles/master
Change number_of_drives and physical_disks to be accurate.
Improve UI of list of barclamps

When only one proposal is allowed, do not show an expander which
shows/hides the list of proposals: directly put the Create/Edit button
in the barclamp row.

Also, remove links that show a proposal in non-edit mode: this page
displays the content of the json, which is not really helpful. Always go
to edit mode, which is what people are interested in.
Merge pull request #524 from VictorLowther/pull-req-release-pebbles-master-b33d4f791a3432f0d3d2d4ea58a1c80f9ce6c95e

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

Merged by devtool for cloudsleuth
Add render_instance_selector helper to render instance selector

It works like the instance selectors in templates, except that it also
checks if multiple proposals are allowed for a barclamp, and doesn't
show anything if this is not the case.

This will make it easy to change, temporarily or not, the
allow_multiple_proposals of barclamps. And this avoids repeating these
three template lines several times in each barclamp template.
Merge pull request #523 from vuntz/hide-simple-proposals

Improve UI of list of barclamps
merge changes from ITXT-4
add missing files from ITXT-4
Add couchdb compaction code to the default Crowbar recipe.

This will prevent the couchdb database from growing without bound.
Merge pull request #526 from VictorLowther/pull-req-release-pebbles-master-956147574eb056fbe34c4de581d9b9c31bed1583

Make sure we compact the Couchdb databases. [1/1]
Sort commands in help out.

Otherwise randomized due to Ruby hash key insertion order.