Adds example to set root password

The documentation in README.md states that it is possible to set the root password, but it does not give an example. 

This pull request adds an example of how to set the root password
Merge pull request #341 from spuder/patch-1

Adds example to set root password
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