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`
Fix default-storage-engine default value

Without this commit, puppetlabs-mysql breaks mysql configuration by inserting a
dummy default-storage-engine directive. This will prevent mysql daemon from
starting up.

For example:

notice: /Stage[main]/Mysql::Config/File[/etc/mysql/my.cnf]/content:
--- /etc/mysql/my.cnf   2013-04-25 21:36:25.000000000 +0000
+++ /tmp/puppet-file20130425-12937-10tcf50-0    2013-04-25 21:42:49.000000000 +0000
@@ -29,6 +29,8 @@
 expire_logs_days   = 10
 max_binlog_size    = 100M

+default-storage-engine = undef
+

 [mysqldump]
Test to avoid broken default-storage-engine settings
Merge pull request #171 from ctrlaltdel/fix-default-storage-engine

[Important] Fix default-storage-engine default value
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?
Fix missing python_package_name parameter
minor fix to alphabetization of package_ensure parameter
Merge pull request #178 from wolfspyre/master

python_package_name parameter missing
added spec test for parameterized max_allowed_packet
parameterized previously hardcoded max_allowed_packet config setting
* Puppet 2.6 fix
Merge branch 'master' of https://github.com/puppetlabs/puppetlabs-mysql

Conflicts:
	manifests/config.pp
	manifests/params.pp
use of variables w/ out a '@' has been deprecated, and as of 3.2.x Puppet warns about it
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.