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
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
Allow rspec-beaker to update.

Previously the dependencies for rspec-system were holding back rspec-beaker and specinfra.
I believe this Rake problem has been fixed upstream.
Merge pull request #457 from igalic/independent-backup

mysqlbackup.sh should be able to find mysql
Add Quotes to backup password to be able to use more complex passwords.
Merge pull request #495 from mauerj/master

Add quotes to backup password to be able to use more complex passwords.
Replaced database_user with mysql_user

database_user has been deprecated in favor of mysql_user.
Merge pull request #501 from ryansechrest/patch-1

Replaced database_user with mysql_user
fix spec tests, by adding osrelease facts
Merge pull request #502 from igalic/osrelease

fix spec tests, by adding osrelease facts
Backup user needs PROCESS privilege when doing file-per-database backups

The following error occured:
mysqldump: Couldn't execute 'SELECT /*!40001 SQL_NO_CACHE */ * FROM `INNODB_BUFFER_PAGE`': Access denied; you need (at least one of) the PROCESS privilege(s) for this operation (1227)
Merge pull request #500 from nerdlich/patch-1

User needs PROCESS privilege when doing file-per-database backup
Remove all rspec-system traces.