Fix: (Scope(Percona::Conf[collation_server])) Could not look up qualified variable 'cona::config_user'; class cona could not be found
Merge pull request #8 from zylon-internet/master

Fix: (Scope(Percona::Conf[collation_server])) Could not look up qualified variable 'cona::config_user'; class cona could not be found
Remove (unused) init.pp: leftover from module initialization?
Rework the tests a bit: follow the guide from rspec-puppet more closely
Changes on repositories: move to dedicated classes and moved template(s) a bit
Sync the mysql related types and providers with puppetlabs-mysql and introduced a mgmt_cnf parameter
Remove silly way of creating an user. use the mysql types for this.
Allign the position of the parameters in init.pp and params.pp for easier comparison
And params can now be overridden (set globally?) in percona::params
Remove percona::config::client and include percona::config::server if percona::server
We no longer have percona::config::client (so remove it from the tests)
Remove unused parameter admin_password
Allow overriding the packages / versions / compat to install
Mass doc update
Added parameter service_restart to disable automatic service restarting
percona::rights now defaults user/host/database from the provided resource name
Introduce mgmt_cnf parameter: Specify a file with credentials for admin tasks
Introduce config_skip and config_replace so you can prevent configuration all together or make sure we do not replace an existing configuration
A helper definition to change mysql configuration using augeas
Depend on percona::config::server in stead of the general percona::config
'true' is not true and 'false' is not false ('false' is true really...)