Tests that databases have UTF-8 Encoding [#69556800]
Adds more integration specs [#69556800]

- Where appropriate, blocks are converted to (); fixes an issue where we
  weren't testing the result of system calls.
- New tests for launchd
- Tightened test to check for UTF-8 encoding
- Adds spec that a db for the current user is created
- Adds spec that a postgres user is created
Removes integration specs from rake default [#69556800]

To prevent accidental pollution of environments the integration specs which are
destructive have to be run explicitly.  The travis.yml will eventually run them
once travis support Mavericks