Move navigation data to crowbar.yml

The navigation.rb file will now be completely re-generated by
barclamp_install.rb.
Catch exceptions in apply_role_pre_chef_call

As this method can be overridden in barclamps, it can be buggy. And when
it's buggy, we don't want to block things. Until now, the nodes was
still in state applying, and this was making it completely unusable.

By catching a potential exception, we can recover.
DE1262: Fix rabbitmq-server going away.

When the logs are rotated, bluepill chef-server restart winds up
getting restarted several times in quick succession.  This can cause
bluepill to get trapped in a state where it thinks Rabbit is up when
it is not.

To work around this, have logrotate make a copy of the current log and
then truncate it.  This gets rid of the need to have the services
restart in order to continue logging messages.
Merge pull request #567 from vuntz/apply_role_pre_chef_call-exceptions

Catch exceptions in apply_role_pre_chef_call
Merge pull request #569 from VictorLowther/pull-req-release-pebbles-master-b44626e09606dabf238fe782cf459142a8c080ab

Fix DE1262 -- Rabbitmq going away randomly. [1/1]
Add a public_name attribute to each node

This public name can be used by the user to specify a DNS name that will
point to the the public IP of this node. This is needed since the
deployer might not want to rely on automatic DNS names added for this
host in the subdomain used for the cloud.
Merge pull request #573 from vuntz/public-name

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

Merged by devtool for cloudsleuth
Merge pull request #566 from vuntz/rebuild-navigation

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

Merged by devtool for cloudsleuth
Revert "Move navigation data to crowbar.yml"

This reverts commit 893bfe0816d06d3caf916843540cac15c02f0922.
Merge pull request #576 from cloudsleuth/pull-req-release-pebbles-master-7c7f5fbc4bfa11249663d08459068f0f7e531991

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

Merged by devtool for cloudsleuth
added some logging messages