mysqlbackup.sh should be able to find mysql

anywhere. This should enable use to use mysql::server::backup
idependantly, even if mysql is preinstalled, and preinstalled in non
standard locations
handle mysql compiled without ssl

mysql doesn't allow ssl=true/false in my.cnf if it hasn't been compiled
with ssl, therefor add a new parameter ssl-disable which makes sure the
template doesn't write anything with ssl to the config.
backup script test: Actually loop through a list

we do this by creating more than one database to backup.
add message to warn if disabling ssl
add test for ssl-disable
Remove autorelease
Merge pull request #486 from hunner/remove_autorelease

Remove autorelease
Merge pull request #477 from Mayflower/master

handle mysql compiled without ssl
fix mysql not starting if ssl is not disabled
Merge pull request #488 from Mayflower/master

fix #487 mysql not starting if ssl is not disabled
Merge pull request #479 from igalic/better-backup-test

backup script test: Actually loop through a list
[BUG] [Critical] Removing extra space after slash

This extra space was breaking the backup script when running with
`backupdatabases`
Merge pull request #490 from TracyWebTech/master

[BUG] [Critical] Removing extra space after slash in mysqlbackup.sh
Allow use different name for db resource other than db name

When defining the mysql::db as exported resources, there are chances that the
same resource names are defined across the site, which will cause puppet agent
fail. By adding an optional dbname parameter, default to the $name, it allows the
resouce name to be defined differently, e.g. ${dbname}_${domain}.
Also updated test and docs for dbname parameter and add acceptance test for
dbname parameter feature
Use ensure_resource for mysql_databasein mysql::db

This will allow exported resource mysql::db to define same database but different
hostname and enables the cluster web nodes to declear the mysql::db and
to be collected on db node.
Merge pull request #489 from xcompass/exported-resource-mysql-db

Allow to use different name for db resource other than db name
Modified params.pp to work on latest Red Hat releases

On Fedora-20+ and RHEL-7+ mysqld service does not work any more
and has been replaced by mariadb service. This patch changes all
parameters accordingly.
Fixed travis by updating Gemfile to pin Rake to 10.1.1

The latest Rake update requires Ruby >= 1.9. This update
fixes the failing 1.8.7 tests by pinning Rake to the last
supported version on ruby 1.8.7.

This is a direct copy from @blkperl's fix for puppetlabs-apache
https://github.com/puppetlabs/puppetlabs-apache/pull/685
Merge pull request #493 from igalic/rake

Fixed travis by updating Gemfile to pin Rake to 10.1.1
Merge pull request #429 from paramite/f20-mariadb

Change also service_name for Fedora