Fix issues introduced in puppetlabs/puppetlabs-mysql#612

The regex updates caused failures in some places where it previously
(correctly) worked.
Merge pull request #623 from mhaskel/FM-2111

Fix issues introduced in puppetlabs/puppetlabs-mysql#612
Remove mysqltuner, fetch with staging instead

mysqltuner is licensed under GPL so we don't want to package it with the
module.
Merge pull request #624 from mhaskel/FM-2112

Remove mysqltuner, fetch with staging instead
Clean up lint warnings
Merge pull request #625 from mhaskel/lint_cleanup

Clean up lint warnings
3.1.0 prep
Merge pull request #626 from mhaskel/3.1.0-prep

3.1.0 prep
Forgot to add SLES12 to metadata. yay.
Merge pull request #627 from mhaskel/metadata_fix

Forgot to add SLES12 to metadata. yay.
Merge pull request #628 from mhaskel/merge_3.1.x_into_master

Merge 3.1.x into master
under Debian 8 package name for ruby mysql biding is called ruby-mysql, just like trusty.
useless whitespace removed
Merge pull request #629 from pishro-oss/master

under Debian 8 package name for ruby mysql biding is called ruby-mysql, ...
(MODULES-1143) Add package_manage parameter

This patch adds a package_manage parameter for both mysql::server and
mysql::client