Resolving rfc6266.LangTagged objects string names.
Maildir extraction - displaying random name it is extracting to.
Maildir extraction - not extracting body text version attachments (rtf-body.rtf).
Changing data type of Tasks.filename

refs #4543
There were errors when the filename exceeded 100 characters. MCP would halt.
Some touchups on Maildir.

Fixing some output.
Allowing subjects utf chars.
Fix subject unicode string decode error.

%transferDirectory%objects/Maildir/Inbox/cur/1344027901.003327.mbox
Traceback (most recent call last):
  File "/usr/lib/archivematica/MCPClient/clientScripts/extractMaildirAttachments.py", line 123, in <module>
    etree.SubElement(msg, "Subject").text = out["subject"].decode('utf-8')
  File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
    return codecs.utf_8_decode(input, errors, True)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf3' in position 168: ordinal not in range(128)
<type 'exceptions.UnicodeEncodeError'>
('ascii', u'[Fwd: [Ica-l] International Standard for Describing Functions (ISDF)/Norme internationale pour la description des fonctions (ISDF)/Norma Internacional para la Descripci\xf3n de Funciones (ISDF)/Norma Internacional para Descri\xe7\xe3o de Fun\xe7\xf5es ]', 168, 169, 'ordinal not in range(128)')
Maildir removing rfc6266.

Reverting to a modified version of Ian Lewis's code, for parsing content_disposion.
http://www.ianlewis.org/en/parsing-email-attachments-python
The rfc6266 package wasn't properly handling some attachment names.
maildir resolving utf-8 and "" included in extracted filenames.
Maildir - attachment name has ';' fix.

----boundary-LibPST-iamunique-1128267277_-_-
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
        filename*=utf-8''04-14-2008%2007;36;22PM.jpg
Adding unicode subprocess test. refs #4545

https://projects.artefactual.com/issues/4545