Complete mysql::galera rewrite

This commit represents almost a complete
module rewrite for gelera.

- Adds unit tests and unit test dependencies
- depends on the puppetlabs mysql module and borrows
as much functionality as possible from this module