Fairly large changeset to enable better control

* Nodes in a galera cluster now managed via chef roles
  with a Chef search returning a set of nodes having
  a specified chef role and a matching cluster name
* Hopefully handles the OOO issues with the initialization
  of the reference cluster node and then restart
  of the mysql service
Fix typo on resulst
roles: search needs to be role:
Another typo
Man I hate ruby
Another syntax error...
Another syntax error...
Try something else with the package resource DSL
Hack to use dpkg_package resource
GAAAAH
No need for manual start of mysql service. In fact, it messes things up.
Ensure port is in gcomm:// address
Remove port from gcomm:// addresses
Correct bind address setter
Merge pull request #5 from jaypipes/galera

Bunch of fixes plus role-based cluster management