fixed test_download_if_needed
two new convenience methods in pdfreader; basic parsing logic in jo.py; unify scattered doc.lang handling in ferenda.sources.legal.se
subsequent changes of test cases
os.sync is only supported on py3.3

Still having problems with os.unlink deleting files in a way that a
subsequent os.path.exists still returns True (on travis-ci, that is)