(#13203) Add ssl support

This commit adds a ssl parameter to the mysql::config class.
Setting ssl to true adds the following parameters to the template.

   ssl_ca             - path to ssl-ca
   ssl_cert           - path to ssl-cert
   ssl_key            - path to ssl-key
Merge pull request #54 from blkperl/ticket_13203_add_ssl_support

(#13203) Add ssl support
Update Modulefile CHANGELOG for 0.2.0 release
Merge branch 'maint/master/release_0.2.0'

* maint/master/release_0.2.0:
  Update Modulefile CHANGELOG for 0.2.0 release
set platform dependent error logfile location
Merge pull request #58 from derekhiggins/set-errorlog

set platform dependent error logfile location
I noticed the following message whilst provisioning using this module:

notice: /Stage[main]/Mysql::Config/Exec[set_mysql_rootpw]/returns: mysqladmin: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2)

Even though it's not fatal, it's cleaner for Exec['set_mysql_rootpw'] to require File['/etc/mysql/conf.d'].
Added mysql::java class.

Added a small class to install the Java MySQL connector.
Added tests to mysql::java.
Added documentation for mysql::java.
Added mysql::backup class.

Installs a mysql backup script, cronjob, and priviledged backup user. 
Includes rspec tests and updated documentation.
Added mysql::server::account_security class.

Secures the MySQL installation by removing the test database and the
default users that are created during the MySQL first-run
(root@${fqdn}, @%, @localhost, etc.).
Includes rspec tests and updated documentation.
Fix typos in mysql::server::monitor class

* fix the dependency declaration

+ add basic tests
Merge pull request #62 from fcharlier/syntax_error_monitor

Fix typos in mysql::server::monitor class
Merge pull request #61 from runningman/java

Java
Merge pull request #60 from geogdog/patch-1

I noticed the following message whilst provisioning using this module:
Rip out backup class parameter defaults.

No need for setting default values to class parameters and then testing
to confirm they are set to non-default values.  Simply do not give them
values to begin with.
Remove the global *_PRIVS variables
remove $safe_grant

Now that the ruby can query permissions sanely, filtering 'all' is
no longer necessary
Add initial spec for mysql grant provider