making port an attribute
Fixes an issue that stops MySQL (>= 5.1.24) from starting. InnoDB (>= 5.1.24) plugin no longer accepts 'fdatasync' as a valid value for 'innodb_flush_method'.
COOK-1475 - allow configurable action on config file change. default changed from restart to reload.
COOK-1443 - set attribute to false instead of commenting
innodb_adaptive_flushing unsupported in older RH

* Set the tunable with normal attribute due to 'default' setting
  later in file
Merge branch 'COOK-1443'
Merge pull request #25 from josephholsten/reload_action

COOK-1475 - allow configurable action on config file change. default changed from restart to reload.
Merge pull request #20 from luntzel/COOK-1397

COOK-1397: making port an attribute
Revert "COOK-1298 adding innodb_adaptive_flushing"

This either breaks the converge because the key is not recognized
(MySQL 5.0) or hangs the converge if the InnoDB plugin is pre-1.0.4.

http://tickets.opscode.com/browse/COOK-1400
http://tickets.opscode.com/browse/COOK-1402

This reverts the following commits:

6f0a3641336d6a8d6381bce8dd4c549b2e4b730c
e01c6020fbe6bcd3ec3ecb521dd66621d34cb377
Add MiniTest specs.
Add integration tests.
[COOK-1475] - reload_action default to restart

* Reload will not cause a change to the bind-address to take effect
* Restart has been reasonable default historically
Add platform block for boxes with RVM installed
Make client packages an attribute.
Use correct package name for windows mysql basedir.
Make server package attribute into a list of packages.
Don't install the ruby mysql library.
Add ruby.rb recipe that installs the mysql chef_gem.
Make sure build-essential is ran at compile time.
Make sure mysql chef_gem is ran at runtime.