[COOK-1686] - start mysql service

Add a mysql service resource. This should use the defaults from the earlier
defined mysql service resource.

The exception is the mysql service on mac_os_x, where it is not defined to start
at all.
removed duplicate innodb_buffer_pool_size attribute
Move helpers.rb to support/ directory to match with minitest-handler cookbook.
Merge pull request #41 from leifmadsen/minitest_spec_helper_update

[COOK-1704] Move helpers.rb to support/ to match with minitest-handler cookbook
changes for KITCHEN-4

* requires test-kitchen 0.5.5 (built from current master branch of
test-kitchen)
* removes rvm baseboxes and will use default platform boxes from
test-kitchen
[COOK-1737] Fail a chef-solo run when passwords are not set.

The failure message contains a link to the cookbook's README section
which doesn't currently exist, hence the README update.
[COOK-1769] - fix link to database cookbook
Merge pull request #38 from agoddard/COOK-1687

COOK-1687 removed duplicate innodb_buffer_pool_size attribute
Merge pull request #37 from opscode-cookbooks/COOK-1686

[COOK-1686] - start mysql service
COOK-1669: use node.platform?

On Chef 10 calling 'platform?' in an attribute file actually creates an
attribute called platform? because this method is in the language mixin
that is loaded in recipes, not on the node.
Merge pull request #42 from fnichol/COOK-1737

[COOK-1737] Fail a chef-solo run when passwords are not set.
Merge pull request #43 from opscode-cookbooks/COOK-1669

COOK-1669: use node.platform?
Add support for server-id and binlog_format in configuration file
use string for attribute instead of method
ignore FC028, the syntax is valid in an attributes file
prevent circular dependency that causes librarian to fail
use passwords (COOK-1737) and ruby recipe
[COOK-1963] - use platform_family
release v2.0.0
[COOK-1967] Removes trailing comma