create defined types for grant and user
Merge branch 'master' of git://github.com/puppetlabs/puppetlabs-mysql
Refactor of classes to put everything as a param to mysql to prepare for autoloading from hiera

put a handle on all the params of the class in init.pp so that they can be autoloaded from hiera, and easily fed to the class from a profile class
Some minor fixes to appease puppet lint
Out of scope of this refactor

we don't need these defines for this refactor. Removing for simplicity's sake
Fix to config.pp. Remove trailing , on last parameter, which breaks in puppet 2.6

Fix to config.pp. Remove trailing , on last parameter, which breaks in puppet 2.6
restore package_name parameter to maintain backward compatibility.

Removal of the ambiguously named package_name parameter, without having a version provide a deprecation warning for a reasonable amount of time seems unreasonable.
As Hunner suggests, adding a workaround variable to init.pp and use that as package name gives us the ability to warn users about the upcoming deprecation, while still maintaining backwards compatibility.
Remove trailing comma to server.pp for 2.6 backwards compatibility.
Removal of trailing commas to the last parameter of classes for backwards compatibility with Puppet2.6
Merge pull request #169 from wolfspyre/master

Refactor to put a knob on all parameters