split authkey into multiple recipes for flexibility

We may need this in the future, if the current search-based
approach in authkey.rb doesn't prove reliable.
add ruby-shadow to crowbar.yml just in case it helps

Needed by corosync::service recipe when modifying corosync user password.
add sle-hae-release to packages to be installed
remove pacemaker recipes which are duplicates of corosync recipes
make pacemaker package installation attribute-driven
only need to restart clvm on RH platforms
initial crm configuration
skip config for now - it will be done a different way
rename roles and add pacemaker::setup to founder role
ensure pacemaker service_name exists before use
use rhafer's compile-time trick for installing ruby-shadow

Required so that we can modify the hacluster password.
remove duplicate sleep 2
cluster nodes are determined by role assignment, not attributes
stonith will be handled by a dedicated recipe
don't silently fail on untested platforms
OCF RAs should be installed via packages

Distributing them inside cookbooks means they will rapidly get out of
sync with upstream, and cannot be version-tracked independently of the
cookbook code.
move Pacemaker DRBD config into drbd cookbook

(not working at this point)
remove unnecessary pacemaker service resources

Services are just a particular type of Pacemaker primitive resource,
so they are already covered by the primitive LWRP.
remove outdated examples
active nodes are managed by pacemaker, not chef