Error handling in TwistedResolver
Add some markup to the old template intro docs.

Closes #967.
Merge pull request #965 from ajdavis/twisted-resolver-err

Error handling in TwistedResolver
Disable the "bad_host" tests on CaresResolver

This is an unfortunate hack, but c-ares doesn't handle fake NXDOMAIN
responses in the same way as other resolvers.
Mark another timing-sensitive test as skipOnTravis.
Fixes for soon-to-be-released py3-compatible version of pycurl.
Use a more reliable method to generate resolver errors.

On some platforms even getaddrinfo is fooled by the fake NXDOMAIN results.
Disallow ipv6 in curl-based tests.

The test servers only listen on ipv4, and it appears that libcurl 7.19.34
has regressed in its ability to handle the case when localhost resolves
to both v4 and v6 variants but only one works.

IPv6 was already disabled by default in simple_httpclient tests.
Upgrade maint/requirements.txt versions.
Update run_autopep8.sh flags.
autopep8 whitespace fixes.
Disable --pre flag in tox installs to fix environment recreation.

Remove an old hack for monotime package.
Add coveralls to travis config.
Disable coverage collection on python 2.6.
Correctly skip coverage collection on 2.6.
Remove 'cd maint' from travis script.

This was needed for 2to3, which we no longer use.  The changed
directory meant that coveralls wasn't seeing our .coveragerc.
Fix doc build on travis after removal of 'cd maint'
Reorganize and expand next-release notes.
Add python 3.4 tag to setup.py
Set version number to 3.2b1.