Fix an issue with lowercase privileges.

This fixes the case where a user passes in lowercase privileges and
we incorrectly assume this means a change and reapply them.
Force mime-types to < 2.0 as this no longer works on Ruby 1.8.
Merge pull request #342 from apenney/fix/privileges

Fix an issue with lowercase privileges.
Add Anchor pattern to client.pp

The class mysql::client::install is "contained" in the mysql::client to avoid floating.
database_user gives the wrong deprecation warning

This appears to have been a bad copy/paste error.
Reported by @vicinus, this should fix #344
add bindings test
Update the Anchor pattern workaround

Add a step to the anchor pattern and add comment to clarify the need of this workaround.
Ref : http://docs.puppetlabs.com/puppet/2.7/reference/lang_containment.html#known-issues
Merge pull request #346 from terrimonster/bindings-test

add bindings test
Ignore the coverage directory
Fix raise_error deprecation warning
Merge pull request #350 from Element84/IgnoreCoverageDir

Running rake spec creates a coverage directory that should be ignored.
Merge pull request #349 from Element84/SpecDeprecationWarning

Deprecation warning when running rake:spec
Merge pull request #343 from Bit-Doctor/patch-1

Add Anchor pattern to client.pp
added * for table name in title to match documented usage
Fix the broken anchoring.
Merge pull request #358 from apenney/fix/anchor

Fix the broken anchoring.
ensure /root/.my.cnf is 0600 and root owned

explicitly set /root/.my.cnf's owner and mode to ensure it will be
created with as root owned and 0600. This change fixes #357
Merge pull request #355 from tekenny/master

added * for table name in title to match documented usage
Query information_schema for users table length
this is bad way to fix it.