Propagate custom BibTeX fields and improve getRedirect.

- propagate custom fields like rating, read and BibDesk annotation when updating publication (namely for arXiv updater)
- improve getRedirect (no more httplib) and use it to resolve PDF URL