BZ #1088139 - HA Mysql and HA controller strict ordering

https://bugzilla.redhat.com/show_bug.cgi?id=1088139

Add puppet dependencies so that services are added in a sane order.
E.g., never allow a service to run db_sync if the database isn't
ready.
Merge pull request #173 from cwolferh/the_strictness

HA controller strict ordering