Repair this by ensuring calls to mysql include the database name.

A prior commit accidently broke this, meaning that mysql_database
was querying the mysql defaults instead of each individual database
when trying to determine the current collate settings.
Fixes for Ubuntu/Debian.
Fix this test for Debian.  This is a total hack for now.
[#434] Acceptance tests for mysql_database

Includes a test for the regression fixed in 30ce3e0.

NB: The `ensure => present` on the resource without any `charset` or
`collate` arguments is intentional because of issue described in #458
Merge pull request #459 from dcarley/434-acceptance_tests_for_mysql_database

[#434] Acceptance tests for mysql_database
This should help tests on Oracle 6, the lack of epel was breaking the binding
tests.
Merge pull request #463 from apenney/fix-oracle

This should help tests on Oracle 6, the lack of epel was breaking the bi...
Merge branch '2.2.x' of https://github.com/puppetlabs/puppetlabs-mysql into 2.2.x
Make this work in SLES as well As RedHat.
Merge pull request #464 from apenney/fix-sles

Make this work in SLES as well As RedHat.
Merge branch 'master' into 2.2.x
Fix the case of this, ARGH.
Merge pull request #465 from apenney/wel-now

Fix the case of this, ARGH.
As we're deleting /etc/my.cnf, lets not restart MySQL in the middle
of this and cause a terrible explosion.
Merge pull request #466 from apenney/wel-now

As we're deleting /etc/my.cnf, lets not restart MySQL in the middle
This fixes:

* Bindings on SLES
* Makes sure we don't kill the service while testing conf file locations.
Merge pull request #467 from apenney/sles-fixes

This fixes:
Further SLES fixes to tests.
Merge pull request #468 from apenney/sles-fixes

Further SLES fixes to tests.
Last SLES fix, don't use the deprecated parameter name.