================
* Optimize EBCDIC to ASCII conversion
* Fix obscure problem tracking xml:base and xml:lang if element declares it, child doesn't, first grandchild redeclares it, and second grandchild doesn't
* Refactored date parsing
* Defined public registerDateHandler so callers can add support for additional date formats at runtime
* Added support for OnBlog, Nate, MSSQL, Greek, and Hungarian dates (ytrewq1)
* Added zopeCompatibilityHack() which turns FeedParserDict into a regular dictionary, required for Zope compatibility, and also makes command line debugging easier because pprint module formats real dictionaries better than dictionary-like objects
* Added NonXMLContentType exception, which is stored in bozo_exception when a feed is served with a non-XML media type such as 'text/plain'
* Respect Content-Language as default language if not xml:lang is present
* Cloud dict is now FeedParserDict
* Generator dict is now FeedParserDict
* Better tracking of xml:lang, including support for xml:lang='' to unset the current language
* Recognize RSS 1.0 feeds even when RSS 1.0 namespace is not the default namespace
* Don't overwrite final status on redirects (scenarios: redirecting to a URL that returns 304, redirecting to a URL that redirects to another URL with a different type of redirect)
* Add support for HTTP 303 redirects