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
copy log file while truncating to maintain ownership
abort on Logger.start! if log file is not writable
update development dependencies
use tar's --files-from option

Store paths to archive in a temporary file and use tar's --files-from
option to avoid command-line argument list limitations.

closes #492
Allow excluding paths from S3 sync
Allow excluding patterns from LocalFile.find
Use Dir.entries to find files in Syncer::Cloud::LocalFile.find_md5 and allow regexes to exclude files.
Workaround for issue with File.file? always returning false for symlinks
Undo workaround from previous commit