add initial `server` test suite
add initial `client` test suites
update `server` test suites to include 5.5 and 5.6
add `toolkit` expectations to `client` suites
add `xtrabackup` to `server` suites
test custom data directory in `server` suites
Merge pull request #227 from phlipper/serverspec

Initial Serverspec coverage
Use `mysql` to check if the root password works
add contribution from @helgi to the README
Merge pull request #228 from phlipper/root-password

Update `root` password check
speed up `bundle install` for CI
generate config file before setting up data dir:

* make `mysql_install_db` use config
spec coverage for `execute[setup mysql datadir]`
add contribution from @helgi to the README
Merge pull request #229 from phlipper/config_before_datadir

Generate configuration before data directory
Ensure the include directory is created if passed in
don't evaluate an empty directory:

* better guard clause
* fix typo
* update tests
add contribution from @helgi to the README
Merge pull request #230 from phlipper/includedir

Ensure the include directory is created if passed in
Add in the ability to enable / disable performance_schema

From MySQL 5.6.6 it was made enabled by default, while previously it was disabled. It has overhead to it that not everyone will desire, so turning it off for everyone by default in the cookbooks.