libfuturize: Rename Python 2 test scripts to .py2

* This avoids breaking "python3 setup.py install", which tries to
  byte-compile all .py files and breaks with invalid Py3 syntax.
Make backports.test.regrtest and pystone syntax-compatible with Py3
Make backports.http.server and client syntax-compatible with Py3