SUSE support for rabbitmq cookbook

* Install rabbitmq package before touching any of its files
* the rabbitmq_management plugin in not available on SUSE, don't try to enable
  it there
* enable and start the "rabbitmq-server" service
fix syntax in rabbitmq.config
Merge pull request #1 from vuntz/suse-port

SUSE port
Ditch some awkward special-casing in the rabbitmq recipe.
Whitespace cleanup.
Add workarounds for rabbitmqctl relying too much on config files.
Some changes based on suse feedback.
Merge pull request #2 from VictorLowther/pull-req-release-pebbles-master-219515914a4746500f2da2447e3fe116f46f5ec3

Fix up the rabbitmq barclamp to make it a little less fragile. [1/1]
Fix ugly hack to at least be consistent with itself

Let's not have the hack even more ugly by using slightly different
commands to do the same thing in different places.
Merge pull request #3 from vuntz/fix-ugly-hacks

Fix ugly hack to at least be consistent with itself
enforcing single proposal for rabbitmq
Merge pull request #4 from arkadykanevsky/pull-req-release-pebbles-master-79c57cd7d40ba8de015310df1f8f9e8b30a9b020

enforcing single proposal for all openstack barclamps [2/9]