Properly deal with non-empty "Content-Transfer-Encoding"

header['content-transfer-encoding']   is  an   `Array`  &   cannot  be
converted to lower-case as-is:

```
header: { 'content-type': [ 'application/octet-stream' ],
  'content-disposition': [ 'form-data; name="file"; filename="tata"' ],
  'content-transfer-encoding': [ 'base64' ] }
```
Merge pull request #3 from snowfix/master

Properly deal with non-empty "Content-Transfer-Encoding"