Merge pull request #15 from retr0h/chefspec

Adding Chefspec along with many cleanups
minor supports syntax
cleaned up a few lines of test code
improved db tests

Was missing a test to ensure mysql::client and
mysql:ruby were installed.
Compat and STDOUT cleanups

* Using standard hash ref vs ruby 1.9 syntax, for those
  using a ruby 1.8 chef 10 server.
* Set logging to fatal, to squelch the annoying output.
Merge pull request #17 from retr0h/working

minor supports syntax
broke out tests into per os files
Didn't need converge in a proc
handling logging from spec_helper
Merge pull request #19 from retr0h/per-os-test

broke out tests into per os files
Added REDHAT/UBUNTU_OPTS to spec_helper
corrected test > 80 char
Merge pull request #20 from retr0h/working

Added REDHAT/UBUNTU_OPTS to spec_helper