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)
Don't override existing PYTHONPATH for tests.

We can prepend some new paths at the beginning, but we don't want to
lose any existing module search paths when doing so.
Merge pull request #111 from QuLogic/tests-PYTHONPATH

Don't override existing PYTHONPATH for tests.
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