Deposit: adds literature submission

* Adds external source field.

* Adds js magic to fill the form based on the DOI field.

* Adds custom template for Literature submissions.

* Adds Thesis form.

* Adds deposit module on inspire config.

* Fixes PEP8 on sync_authors.

* Corrects thesis supervisor affiliation on producer rules.

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>