tests: fix after removing 2to3 stage

--HG--
rename : tests/prepare2.sh => tests/prepare_local.sh
rename : tests/prepare2.bat => tests/prepeare_local.bat
tests: port invoice test to batch, fixes

--HG--
rename : tests/prepeare_local.bat => tests/prepare_local.bat
tests: fix issue33 test for pillow
predictable order in saving fonts
tests: unicode hello world
added sample ttf metrics (char widths) test file generated by tfpdf.php (to compare against)
merge
tests: check fonts and data integrity, add simple tests, mod py3k test
revert py3k.pdf
added TTF unicode font to py3k test
fixed issue 70: raise an exception if add_page was not called (added decorator and test)
added basic test to reproduce issue 60 (RTL), including tentative solution using pybidi

--HG--
rename : tests/issue70.py => tests/issue60.py
fixed issue 63: normalize text in get_string_width()

--HG--
rename : tests/issue60.py => tests/issue63.py
fixed issue 65: Python RuntimeError: internal error in regular expression engine (apparently in win7 64bits), thanks arenaud@aiotec.co.nz for the patch
fixed png urlopen (addinfourl instance has no attribute 'seek')
added basic test to reproduce twitter png issue 65

--HG--
rename : tests/issue33.py => tests/issue65.py
fixed png alpha channel in py3k (test with issue 65
tests: add batch ttffonts (only py3k for now), fixes
merge
fixed issue 71: cleaner barcode 3 of 9 function, thanks kraemerthimo for the patch (also added basic test)

--HG--
rename : tests/issue70.py => tests/issue71.py