[COOK-3149] Create `.my.cnf` before installing

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-3436] Fix `mysql::ruby` when using percona packages

When using percona packages, make sure percona repo is configured before installing client packages in mysql::ruby.

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-3674] Fix an issue where the root password is not set properly with a non-default `data_dir`

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
Add Test Kitchen, ChefSpec, RuboCop, and Foodcritic on Travis CI

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
Version bump to v3.0.6
Version bump to v3.0.7
Fix a regression with Chef 10 in Ruby
Version bump to v3.0.8
Version bump to v3.0.9
Actually fix the deprecation error this time :)
Version bump to v3.0.10
Version bump to v3.0.11