installation: requirements update

* Updates Python packages to their latest versions.

* Documents Zenodo requirements management.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
grants: initial release

* Adds new module for harvesting and maintaining list of grants.
  (closes #62)

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>