(mysql::administration) changed sudoers, generated via a template
Merge commit '8ebca8318875f146202f90067339cef713daa8a3' into staging
Merge commit '4f0c491bc4783c216383a7396fdd233c7e93375e' into staging

Conflicts:
	modules/mysql/templates/sudoers.mysql.erb
mysql::server: set mysql data dir mode to undef so that puppet always leaves it alone.
mysql::server - removed recursion on ${mysql::params::data_dir} so that it will not overload the server
Add mysql_password facter for use in application config
support gentoo mysql server
Enable MySQL installation and configuration in one run of puppet

"commands :mysql" and "commands :mysqladmin" in the providers
create a restriction: the provider can only be used if those
commands exist. This is reasonable. What is unreasonable is that
this restriction is checked *at puppet startup*, hence the later
availability of MySQL doesn't take effect until next run.

This patch removes those confines - which unfortunately has the
side-effect of requiring explicit calls to execute().

Further, additional dependencies were added to the mysql types
so that they would be satisfied only once the service is installed
and a mysql root user has been created.

A workaround for fixing the situation where a user was deleted
but not dropped (user will not show up in any tables, but you cannot create
them) was added as well.
Forgot to include class methods for mysql_database provisioner as well.
Merge commit 'e0fd28ec2da317ed252db04af5429395ca905598' into sudo

Conflicts:
	modules/mysql/manifests/classes/server.pp
fix typo for default operatingsystem
Merge pull request #16 from antistatique/master

Fix typo for default operatingsystem (thanks @gido)
mysql::administration: fix typo in sudoers.mysql.erb (cherry picked from commit c8e770f76f32258e6278417ecc7108c4125b1fcc)
mysql::server: create /var/log/mysql/mysql-slow-queries.log file
mysql::slave: use mysql::params for context variable

(cherry picked from commit 621b3ae2766566a443f65604536d9e21f224ff12)
mysql::slave: add a variable for replication type

(cherry picked from commit a8b391cbb5650ba0bb30225156b4444f0f0d150a)
variable binlog_format exist since MySQL 5.1
mysql-backups ERB - allow distant mysql backups
Revert "mysql-backups ERB - allow distant mysql backups"

This reverts commit 6c9aba29c1ff4352ade2e0766e77e9c27f2bd275.
file renaming to be compliant with recommended module structure.