docs: github application creation

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

* AMDifies base JavaScript.

* Adds MathJax support to deposit and site in general.

* Externalizes mustache templates.

* Fixes CKeditor problem with MathJax and super/sub-scripts.
  (addresses inveniosoftware/invenio#2069)

* Moves template code to new files due to upstream Invenio refactoring.

* Fixes deposit template code to new asset loading.

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