Fix description for PE3.1

In PE3.1 it parses the comment #Deprecated at the top of the parameters
as if it's the class description.  Move this so PE3.1 doesn't falsely
claim mysql::server is now deprecated.
Merge pull request #326 from apenney/nigel-fix

Fix description for PE3.1
Update mysql::server test

With the update to the new version of mysql, the test for the
mysql::server class is incorrect.  This quick commit updates
the test according to the new syntax.
Merge pull request #328 from glarizza/bug/update_server_tests

Update mysql::server test
Fix ordering causing mysql_grant to reapply.

Because arrays are ordered lists, Puppet compares the list of retrieved
privileges against the defined privilege list.  This causes it to
reapply privilege if the ordering differs.  We now forcibly order in
the type and the provider to make sure we never falsely reapply
privileges.
Merge pull request #332 from apenney/ordering

Fix ordering causing mysql_grant to reapply.
Prepare 2.0.1 release.
Merge pull request #333 from apenney/201-release

Prepare 2.0.1 release.
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