contain pcmk_resource within the quickstack pacemaker service

This PR it intended to address the error http://fpaste.org/145063/14200364/ discovered by QE . I was not able to reproduce this error in development, despite re-running puppet and deleting pcs resources a couple of dozen times.  However, this PR takes a stab at fixing the potential problems:
* a non-deterministic puppet error where the actual bit of puppet that creates the pacemaker resource wasn't "contained" (by adding the anchors and " -> Pcmk_Resource["$name"]")
* making sure pacemaker has really created resource (it may take some time for the cluster nodes to agree it has been created) with an extra exec/wait check.

I tested it, seems to work.
very clever