------------------
- Add a ``zope.testbrowser.testing.Browser.post`` method that allows
tests to supply a body and a content type. This is handy for
testing Ajax requests with non-form input (e.g. JSON).
- Remove vendor import of ``mechanize``.
- Fix bug that caused HTTP exception tracebacks to differ between version 3.4.0
and 3.4.1.
- Work around a bug in Python ``Cookie.SimpleCookie`` when handling unicode
strings.
- Fix bug introduced in 3.4.1 that created incompatible tracebacks in doctests.
This necessitated adding a patched ``mechanize`` to the source tree; patches
have been sent to the ``mechanize`` project.
- Fix https://bugs.launchpad.net/bugs/149517 by adding ``zope.interface`` and
``zope.schema`` as real dependencies
- Fix ``browser.getLink`` documentation that was not updated since the last
API modification.
- Move tests for fixed bugs to a separate file.
- Remove non-functional and undocumented code intended to help test servers
using virtual hosting.