pacemaker rpm is required before openais service starts

Otherwise the corosync process fails to fork /usr/lib64/pacemaker/cib
on startup, and we get errors like:

  Could not establish cib_rw connection: Connection refused (111)
Merge pull request #9 from aspiers/cib-startup

pacemaker rpm is required before openais service starts
Remove unused bits in pacemaker cookbook
Simplify roles a bit

We now have an attribute that helps us know when a node is a founder or
not.
Install pacemaker packages before corosync

That way, pacemaker is already there when we start corosync, which is
something that we need.
Move RHEL-specific bit out of founder-exclusive code path
Add attributes to choose whether to install graphical UI or not

It might not make sense to install that for everyone, so make this an
option disabled by default.
Remove demo attribute
Allow setting up password for hacluster user
Revert "pacemaker rpm is required before openais service starts"

This is not needed anymore, as we reworked the interaction between
pacemaker and corosync cookbooks.

This reverts commit 4428fc57678a32acf7106f2d81aafc83cec0fd88.