Improvements to mysql_grant.

Ensure that table and user are required properties, as well as remove
the optional table handling in the provider and enforce it.
Fix typoed parameter.
Merge pull request #292 from apenney/fix-param

Fix typoed parameter.
Fix license to mention Puppetlabs.
Merge pull request #293 from apenney/license

Fix license to mention Puppetlabs.
Merge pull request #276 from apenney/mysql_grant_fixes

Improvements to mysql_grant.
Add all the params here as undef to make it clear what the intent is.
Merge pull request #296 from apenney/fix/add-providers-to-params

Add all the params here as undef to make it clear what the intent is.
Prepare 2.0.0-rc1 release.
Merge pull request #297 from apenney/200-release

Prepare 2.0.0-rc1 release.
Duplicate parameter removed.
Merge pull request #298 from apenney/fix-duplicate

Duplicate parameter removed.
Prepare a 2.0.0-rc2 release.
Merge pull request #299 from apenney/200-rc2-release

Prepare a 2.0.0-rc2 release.
Add testing for mysql::server::root_password.
Merge pull request #301 from apenney/root_password_spec

Add testing for mysql::server::root_password.
Extend coverage to the contents of /etc/my.cnf.
Merge pull request #302 from apenney/test-my-cnf

Extend coverage to the contents of /etc/my.cnf.
Port of a6101dc (mysql::server::monitor fix) to 2.x.
Merge pull request #306 from apenney/fix-monitor

Port of a6101dc (mysql::server::monitor fix) to 2.x.