capture fog warnings
Allow postgresql dump utility to run as different user

PostgreSQL by default allows password-less access as superuser for the os user `postgres`.
By switching to the user `postgres` the need to specify a password in the backup config or model file can be avoided.
use #sudo_user; add specs
add Database::PostgreSQL#sudo_user

closes #457
don't call hostname unless requested
Release v3.7.0
move Encryptor::GPG live spec to VM

finally... no more spec-live.
update test VM
allow SIGINT to exit
Fix "malformed format string" syslog error.

The `Syslog.log` method interprets the second argument as format string.
If a log message contains a "%" character (like mongodump output), an
`ArgumentError` gets raised.

This patch converts the `log` call to use a "%s" format string as second
argument and pass the line as third argument.
Release v3.7.1
protect default values
Add ssh_options attribute to the SCP storage.

This allows the usage of all available Net::SSH options.

closes #481
Fix pipeline error messages

* On OS X Error Code of zero does not return Success

closes #484
ignore the rvm version and gemset files

closes #485
use strings for query options

closes #487
Release v3.7.2