basic path operations are functional again

git-svn-id: http://svn.code.sf.net/p/pyx/code/branches/py3k/pyx@3372 a4f5e268-e194-4f32-bce1-d30804cbbcc5
talk to tex with proper encoding (can be configured by the new texenc setting)

git-svn-id: http://svn.code.sf.net/p/pyx/code/branches/py3k/pyx@3373 a4f5e268-e194-4f32-bce1-d30804cbbcc5
we are (well, try to be) python3 ... :-)

git-svn-id: http://svn.code.sf.net/p/pyx/code/branches/py3k/pyx@3374 a4f5e268-e194-4f32-bce1-d30804cbbcc5
remove obsolete __metaclass__ setting

git-svn-id: http://svn.code.sf.net/p/pyx/code/branches/py3k/pyx@3375 a4f5e268-e194-4f32-bce1-d30804cbbcc5
reduce pycompat to popen, popen2 and popen4

git-svn-id: http://svn.code.sf.net/p/pyx/code/branches/py3k/pyx@3376 a4f5e268-e194-4f32-bce1-d30804cbbcc5
keep only new versions in pycompat

git-svn-id: http://svn.code.sf.net/p/pyx/code/branches/py3k/pyx@3377 a4f5e268-e194-4f32-bce1-d30804cbbcc5
fix typo in AFM file parser

git-svn-id: http://svn.code.sf.net/p/pyx/code/branches/py3k/pyx@3378 a4f5e268-e194-4f32-bce1-d30804cbbcc5
- string.lowercase not existent in Python 3
- be strict about not reconginzed keys


git-svn-id: http://svn.code.sf.net/p/pyx/code/branches/py3k/pyx@3379 a4f5e268-e194-4f32-bce1-d30804cbbcc5
missing pycompat.set

git-svn-id: http://svn.code.sf.net/p/pyx/code/branches/py3k/pyx@3380 a4f5e268-e194-4f32-bce1-d30804cbbcc5