Fix encrypt to allow recipients specified as either a list or string (ba...

...ckwards compatible)
Um... I believe that the above comment concerning the attempting to delete `io.*IO` classes as if they were real files is actually a bug in this set of patches. Please fix it.