Update test-kitchen support

* Removes the old "test cookbook" (functionality covered by suites in
  .kitchen.yml)
* requires vagrant 1.1, test kitchen 1.0.0.alpha.4
* Removes vagrantfile (now handled by kitchen-vagrant 0.7.4+)
* Add TESTING.md doc
Merge branch 'test-kitchen-1.0'
Use postgresql string as service name.

The minitest service assertion does not appear to use the status
command for the service, instead falling back to process table
inspection.
release v2.4.0
increment version for development
[COOK-2797] extensions containing '-' fail

Bash resource in contrib recipe fails to load the uuid-ossp contrib
extension due to improperly quoted echo statement. Adding the proper
quotes fixes the issue.
fix suse platform regression from d9c16689
berkshelf plugin for vagrant is renamed
Merge pull request #55 from wyrdvans/COOK-2797

[COOK-2797] extensions containing '-' fail
set password for contrib suite in kitchen.yml