Use new synchronization helpers to avoid races when deploying with HA

There are a number of possible races when deploying nova for the
first time:

 - when creating of the database / database user
 - when registering the endpoint and creating users in keystone
 - setting availability zones for compute nodes
Manage nova-controller services with pacemaker

We create the primitives/group/clone resources (protected with
crowbar_pacemaker_sync_mark) and we use the
Chef::Provider::CrowbarPacemakerService service provider.
Merge pull request #341 from vuntz/sync-marks

Use new synchronization helpers + manage services with pacemaker