some refactoring
Generate a message ID if not present, among other improvements
Be a little more liberal on 8-bit bytes; add additional tests; and correct parsing of parameter continuations
Add Shift_JIS and EUC-JP charsets, and additional charset aliases
Mostly style fixes; except add cache-manifest to text types and support RFC2231 encoding in MakeFilename
Add DebugUtility class and more tests.

Also add code to be more liberal with certain email messages, such as an Mbox line at the start of the message
Add ISO-2022-JP charset
Merge branch 'master' of https://github.com/peteroupc/MailLib

Conflicts:
	Mail/Charsets.cs
	Mail/ContentDisposition.cs
	Mail/ICharset.cs
	Mail/MediaType.cs
	Mail/Message.cs
	src/com/upokecenter/mail/Charsets.java
	src/com/upokecenter/mail/ContentDisposition.java
	src/com/upokecenter/mail/Message.java