Improved error reporting and handling

ConvertFrom-EncryptedFile and ConvertTo-EncryptedFile were inconsistently producing terminating and nonterminating errors.  Since these functions accept pipeline input, all errors related to a specific file have been converted to nonterminating.  If there's a problem with the certificate when calling ConvertFrom-EncryptedFile, that's a terminating error.