Fix route resource ID

The destination was an ip/netmask set, but pacemaker won't accept that in the resource name.

This uses route-{puppet name}-{group} instead, which should be fine since the puppet name is unique anyway.
Remove inheritance from pacemaker::stonith of pacemaker::corosync

When using the pacemaker module together with an ENC, (Satellite 6)
we ran into the problem that we want to include both the pacemaker::stonith
and the pacemaker::corosync classes into our manifest in order to assign parameters
to both. Here we ran into a problem since the pacemaker::corosync class ended up redefined.
We have here removed the inheritance and instead put a require in the pacemaker::stonith class
add retry capability for pacemaker::constraint::base
Merge pull request #39 from cwolferh/constraint_exec_retry

add retry capability for pacemaker::constraint::base
Merge pull request #38 from RedHatEMEA/master

Remove inheritance from pacemaker::stonith of pacemaker::corosync
Merge pull request #33 from disconn3ct/master

Fix route resource ID