fixes #19744 - no restart on root/.my.cnf change
Implement character_set. You can change the default server and
client character set
* Adding `key_buffer` parameter to `mysql::config`
* Adding `thread_stack` parameter to `mysql::config`
* Adding `thread_cache_size` parameter to `mysql::config`
* Adding `myisam-recover` parameter to `mysql::config`
* Adding `query_cache_limit` parameter to `mysql::config`
* Adding `query_cache_size` parameter to `mysql::config`
* Adding `max_connections` parameter to `mysql::config`
* Adding `tmp_table_size` parameter to `mysql::config`
* Adding `table_open_cache` parameter to `mysql::config`
* Adding `long_query_time` parameter to `mysql::config`
* Updating mysql_config spec tests
* Fixing lint warnings
* Adding `server_idparameter to `mysql::config`
* Adding `sql_log_bin` parameter to `mysql::config`
* Adding `log_bin` parameter to `mysql::config`
* Adding `max_binlog_size` parameter to `mysql::config`
* Adding `binlog_do_db` parameter to `mysql::config`
* Adding `expire_logs_days` parameter to `mysql::config`
* Adding `log_bin_trust_function_creators` parameter to `mysql::config`
* Adding `replicate_ignore_table` parameter to `mysql::config`
* Adding `replicate_wild_do_table` parameter to `mysql::config`
* Adding `replicate_wild_ignore_table` parameter to `mysql::config`
* Adding `expire_logs_days`  parameter to `mysql::params`
* Adding `max_binlog_size` parameter to `mysql::params`
add mysql::perl

An additional helper class to ensure that the Perl MySQL DBD driver is
installed (DBD::mysql).
mysql::perl tests
...and add mysql::perl to README.md
...and credit $self, too.

Why not?
* Puppet 2.6 fix
Merge branch 'master' of https://github.com/puppetlabs/puppetlabs-mysql

Conflicts:
	manifests/config.pp
	manifests/params.pp
A very small fix for the case where the root password has been changed
by hand and then you change your mysql::server entry to match.  If you
also change any mysql::db entries at the same time this causes those to
be attempted before your /root/.my.cnf is updated.

I can't add rspec testing for this until https://github.com/rodjek/rspec-puppet/pull/106
is merged.
Merge branch 'master' into topic/perl

Conflicts:
	manifests/init.pp
Merge branch 'master' of https://github.com/puppetlabs/puppetlabs-mysql
* Trying fix unit tests for Travis
* Fixing lint warnings
* Fixing lint warnings
Merge branch 'master' of https://github.com/puppetlabs/puppetlabs-mysql
add a maximum connection parameter and set the default to 1000

Conflicts:
	manifests/config.pp
	templates/my.cnf.erb
changed the test accordingly to the new max-connections parameter

Conflicts:
	spec/classes/mysql_config_spec.rb
changed the max_connections default to 151

this is the default according to the mysql manual.
https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_max_connections