Some options can not take a argument. Gets rid of the '= true' when an option is set to true. See Issues #338 and #363
Changed defaults-file to defaults-extra-file

Should load the .my.cnf file with "--defaults-extra-file" instead of "--defaults-file". This is necessary if we have global my.cnf file but we want to use both of them.
Fixed missing parent for global mysql class

Added "require" to the global mysql.rb file like in the other provider files.

defaults-file changed to defaults-extra-file in all the database_* (old) providers, the same as in the mysql_* providers.

Changed defaults-file to defaults-extra-file in all test files
Merge pull request #367 from w32-blaster/master

Method for loading .my.cnf file is changed from "defaults-file" to "defaults-extra-file" (mysql option)
How embarrassing, the tests were broken on Debian.
Merge pull request #372 from apenney/fix-debian-tests

How embarrassing, the tests were broken on Debian.
Merge pull request #364 from thedonkdonk/master

Some options can not take a argument.
Prepare a 2.1.0 release.
Merge pull request #374 from apenney/210-release

Prepare a 2.1.0 release.
Fix broken test on RedHat.
Merge pull request #377 from apenney/fix-stupid-test

Fix broken test on RedHat.
Parameterize backup directory mode and ownership
defaults_file methods removed from every provider (old & new) and moved
the method to the global mysql.rb which is now included in every provider
file.

Class from the global mysql.rb file is a parent of every provider.
Type mysql_grant was limited to work only with resource names foo@localhost/*.* or foo@localhost/bar.* but NOT with root@localhost/@ which is the parsed value of "GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION" grant line.

New spec test was created for the type mysql_grant.rb
Merge pull request #376 from w32-blaster/master

Type mysql_grant fixed, spec test created
Merge pull request #375 from ezheidtmann/parameterize-backup-dir-mode

Parameterize backup directory mode and ownership
Adding beaker-rspec test files

These tests are more or less parity with the rspec-system tests, though
dependent on a few patches that still have to make it into beaker and
beaker-rspec
Merge pull request #335 from hunner/add_beaker

Adding beaker-rspec test files
Add tests for all missing parameters.

This commit adds tests for the parameters that were previously untested.
Most of this testing is light, but all parameters of the module are now
called at least once.  Generally we're testing the happy path, so these
need further work in future.
Fixes to various failing tests.