boobank: avoid blank lines between entries in (pretty_)qif formatting

rationale: empty lines between entries do not seem to be supported by
the spec
http://web.archive.org/web/20100222214101/http://web.intuit.com/support/quicken/docs/d_qif.html
and I have found at least one application reading QIF that works properly
without the blank lines, and fail to work with the blank lines

also: most QIF files generated by other apps in the wild seem not to have
any empty lines between entries
Remove useless (same as parent) method
boobot: Fix encoding replacement
boobot: Better HEAD errors
boobot: Do not quote the semicolon
boobot: More urlfix features
Allow overriding delay and tries in decorated function arguments
Allow complete paths for script

This allows running any weboob script, not only those in scripts/
boobot: Faster timeouts

This requires running the development version of Weboob.
gdfsuez-dolcevita.fr website

Signed-off-by: Mathieu Jourdan <mathieu.jourdan@gresille.org>
Signed-off-by: Romain Bignon <romain@symlink.me>
introduce Mathieu Jourdan
pyflakes fixes
Pep8 cleaning
Pep8 cleaning, fix author of test.py
Fix parsing on german pages
Fix gauges command parsing
boobot: Twitter support