Changed defaults-file to defaults-extra-file in all test files
defaults-file changed to defaults-extra-file for all the database_* (old) providers, the same as in the mysql_* providers.
Added "require" to the global mysql.rb file like in the other provider files.
Revert "Added "require" to the global mysql.rb file like in the other provider files."

This reverts commit 1b292244c2ad4ee3bfe397feedd513e74f4a2714.
Added "require" to the global mysql.rb file like in the other provider files.
Fixed missing parent for global mysql class
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 branch 'master' into defaults-extra-file