Ftr stdin encrypt

Enable encryption when uploading from stdin using the -e encryption flag.

Uses a new config parameter gpg_stream with the added argument of -a (armor) to specify the command to use.  Armor is necessary to allow the subprocess to work correctly and write an eof that gpg can understand

A subprocess is added before the multipart upload to pipe stdin into and out of gpg.

Additionally, resolve_list was moved to utils to allow its access in multipart uploads

Fixes #351
Replaces #354