Mysql strict variables refactoring

Remove all dynamically scoped variables and use class parameters to remove a lot of classes. It should also ease a future transition to puppetlabs' module.

Many servers' recipes will need to be adapted when merging this PR. A PR in the puppet-backup module needs to be merged at the same time as this one.