MIME4J-242 Added more geenric From line matcher

* #fixes MIME4J-242

git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@1621705 13f79535-47bb-0310-9956-ffa450edef68
MIME4J-218: Content-Type fallback character set
contributed by Wolfgang Fahl <wf at bitplan.com>

git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@1635743 13f79535-47bb-0310-9956-ffa450edef68
fixes license header

git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@1635922 13f79535-47bb-0310-9956-ffa450edef68
MIME4J-218: improves defaultCharset handling
improves messages for limit exceptions with details about limit sizes
Contributed by Wolfgang Fahl <wf at bitplan.com>

git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@1635923 13f79535-47bb-0310-9956-ffa450edef68
BasicBodyFactory to use strict mode when used by message builder to parse messages in strict mode

git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@1635924 13f79535-47bb-0310-9956-ffa450edef68
Rename AddressBuilder to DefaultAddressBuilder and introduce a common interface for DefaultAddressBuilder/LenientAddressBuilder

git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/trunk@1635935 13f79535-47bb-0310-9956-ffa450edef68
Merge remote-tracking branch 'upstream/trunk' into trunk