Merge pull request #19 from zennoc/master

MySQL Salting
Fixed use of parameters in mysql::query + added defaults
Merge fix
Template changes to fit the current master format
Fix for db access by alternative users also for mysql::queryfile
Add $version support
Some linting
Add version test
Merge pull request #22 from netmanagers/master

Add $version management
exec command changed

exec failed when used variable $mysql::exec_command
Merge pull request #23 from tiengo/master

grant command failed
Update template syntax for 3.2
Merge pull request #24 from DavidS/master

Updates for puppet 3.2 compatability
Add extra options to grant define. Add tests for grant.pp.
Merge pull request #25 from netmanagers/master

Fixed wildcard database and added some extra options to grant.pp, added tests.
added create options to mysql-grant
added documentation.
removed additional space for create options
Merge pull request #26 from jerger/master

Added a new parameter for mysql_db_create_options to grant.pp
Changed name for grant file to be the same as dbname

The previous construction caused a race condition where two different grants could get assigned the same file name.

Add tests for these cases.