This patch makes contrib/perf.py compatible on Python 3 by using
pycompat.byteskwargs(), pycompat.sysstr(), replacing sys.maxint with sys.maxsize
because sys.maxint is not present on Python 3, adding conditional for
xrange/range and adding a lot of b'' prefixes.
This makes test-contrib-perf.t passes on Python 3.