Docs: Add instructions for uploading PDF cheatsheet
Docs: Tweak PDF filename in upload instructions to match link from notebook/HTML
Add (failing) test for whether futurize displaces PEP 263 source encoding comments (issues #97 and #10)
Fix and add more tests of futurize with encoding comments (issues #97 and #10)
Merge branch 'master' into v0.14.x
futurize: Prevent any encoding or shebang prefixes to print statements from appearing twice in the output
Replace the html.escape() function from Py3.3 with the one from Py3.4

The newer function happens to be a polymorphic bytes/unicode interface on Py2.
This should fix issue #108:

    TypeError: character mapping must return integer, None or unicode
setup.py: Don't forcibly remove the old build dir. Perform a finer-grained check (issue #108)

This reverts patch 984ae98 ("Force removal of the old build-dir in setup.py")
and checks for the build dir for consistency instead.
Remove some code duplication from html.parser and html.entities
libfuturize.fixer_util: Revert use of node.set_prefix() since this doesn't work on Py3.3
Bump version to v0.14.2
Include icon files in MANIFEST.in
Update docs to refer to install_aliases() instead of install_hooks()
Update a couple of tests to use install_aliases() instead of install_hooks()
Speed up importing of past.translation (issue #117)

Also: give more descriptive error messages if top-level packages are imported
somehow on Py3.
Add a(nother) test for issue #121

Also fix up the import-order checking code in future.tests.base
Add failing tests for the cause of issue #119

It seems that sys.exit(newint) (and other longs) always returns 1!
Fix issue #119
Remove the previous workaround for sys.exit()'s wrong exit code with newint
Fix doc bug (cheat sheet: iteritems import) (issue #120)