update dependencies, add `license_finder`
configure `license_finder`
update `rubocop` config
update deprecated `chefspec` usage
add `bundle-audit` to CI runs
Merge pull request #217 from phlipper/dependency-updates

dependency updates
Add mysql2 gem support and fix use_inline
update style formatting and metadata dependencies
add contribution from @realloc to the README
Merge pull request #218 from phlipper/realloc-mysql2_gem

Add `mysql2` gem support
change ignore_db into an array & add matching ignore_table

This allows you to specify multiple dbs and tables to ignore in replication.
Fixes #205
Add `log_warnings_suppress` feature to attributes:

* this is a bool setting that sets the appropriate setting based on what mysql
  version is chosen
Add array sql_modes in attributes for setting sql-modes server wide
add contributions from @tbunnyman to the README
backwards compatibility for `ignore_db` attribute
sync attributes between `main` & `cluster` configs
Merge pull request #219 from phlipper/tbunnyman-features

Features from @tbunnyman

* closes #193
* closes #205
* closes #206
* closes #207
* closes #208
fix package name for RHEL distros:

* `Percona-XtraDB-Cluster-55` vs. `percona-xtradb-cluster-55`
update `cluster_spec` to match centos package name
add contribution from @mzdrale to the README