End of Sprint 17 Merge

Features:
* Added keepalived for failover ip and lb capabilities (will replace haproxy)
* Added first pass of Master/Master MySQL Replication
* Ensured cookbook components are capable of being run multiple times