Merge pull request #53 from rackerjoe/grizzly

Merged automatically by jenkins after successful build test
Updating version # to 4.1.2
make ['mysql']['tunable']['skip-name-resolve'] = true a default value
port bugfixes from master to the v4.1.3rc branch
Merge branch 'v4.1.4rc' of github.com:rcbops-cookbooks/mysql-openstack into v4.1.3rc
issue #603: new 'mysql_procmatch' attribute

for better monit process matching
Merge pull request #59 from invsblduck/issue603_monit_4.1.3bp

issue #603: new 'mysql_procmatch' attribute
Backport 4.2.0 ha fixes
[BACKPORT: 4.1.3; 4.2.1]: restart keepalived immediately on VRRP changes
Merge branch 'v4.1.3rc' into grizzly

Conflicts:
	metadata.rb
Update version to v4.1.4
Rework slave config for first mysql master

There were instances where the first MySQL master would get its slave
config reset back to the initial configuration if the the chef runs and
completed at least once, replication were to break on the first master
node, and then chef were to run again.  When broken replication would be
reset to binlog 000001 and everything is broken horribly.

This was first reported by @JCallicoat in
https://github.com/rcbops/chef-cookbooks/issues/764.

This fix changes the checks for the first master to node to only change
the slave configuration setup when the slave is not running (i.e.
Slave_SQL_Running is not YES) AND the MAster_User is not repl.  This is
safe as we hard code the repl username.  If this changes in the future
then we have to change it here but that is in the future.