Merge pull request #11 from MirantisDellCrowbar/BUG/DCB-159/release/pebbles/master

merging fix for "Bug/dcb 159/release/pebbles/master"
Merge pull request #12 from crowbar/release/pebbles/master

pull changes from dell
centos use /var/run/httpd/httpd.pid as pid file, if recipe change pidfile to something else service will not able to deal with previously started apache
to check if node rebooting we should use runlevel for rhel
initial rhel support
more logging
workaround for http://projects.puppetlabs.com/issues/2776
webui: Use display name when displaying barclamp name as title

This makes the title consistent with the displayed name in the list of
barclamps.
avoid undefined method `foo' for nil:NilClass when state is nil

Sometimes node state can be nil, e.g. (AFAICS) if logrotate restarts
chef daemons at the same time as a Crowbar API query:

  https://bugzilla.novell.com/show_bug.cgi?id=838142#c3

We should consistently return a String ("unknown") even in these cases,
to ensure that code like

  node.state.titlecase

doesn't barf.
Avoid browser password safe dialog in barclamp edit forms

For example, cinder backend password input tags trigger that but the
only password worth storing would be the crowbar admin password (if we
would use Rails instead of digest-auth).
provide HOME environment variable needed by app_config gem in bluepill invocation
Merge pull request #685 from waynepallen/pull-req-release-pebbles-master-25b2b3981f95c72574f490e732c466511b4b6e1d

Provide HOME env variable to crowbar-webserver pill so restart and reboot don't fail. *Temp fix* - will redo later this week. [1/1]
Do not save node on allocate if already node is already allocated

This fixes an issue where the save call done for the allocation is
racing with the save call of a state transition for the same node.

It's not optimal for sure, though.
Provide crowbar_home value to bluepill crowbar-webserver template.
Disallow two node aliases being the same, domain-name wise.
Merge pull request #688 from waynepallen/pull-req-release-pebbles-master-adf7ce62908b014cb422d6247665962ec137c417

Provide crowbar_home value to bluepill crowbar-webserver template and default recipe. [1/1]
Merge pull request #690 from waynepallen/pull-req-release-pebbles-master-f9695dc9071a02ac3b79fff0d22bc787bc7334a1

Disallow two node aliases being the same, domain-name wise. [1/1]
rescue StandardError not Exception

http://stackoverflow.com/questions/10048173/why-is-it-bad-style-to-rescue-exception-e-in-ruby
don't discard valuable debug information from exceptions

https://bugzilla.novell.com/show_bug.cgi?id=840255
style tweak for consistency