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
add #exclude to all syncers
only MD5 files that are valid and not excluded
Merge branch 'cloud_syncer_excludes'

Adds ability to exclude files from Syncers.

closes #489
Add ssh_options attribute to the SFTP storage.
update specs
Merge branch 'sftp_ssh_options'

Adds ssh_options to SFTP Storage

closes #496
add :use_iam_profile option for S3 Storage/Syncer

closes #493
fix syntax error
merge changes from meskyanichi/backup