records: exposing record metadata revisions

(addresses #1990)

* Extends `get_record` with optional `revision` parameter
* Exposes revision for record information (metadata) tab
* Adds a config variable CFG_RECORD_REVISION_URL_PARAMETER
  with default value of "revision"

Signed-off-by: Bogdan Kulynych <bogdan.kulynych@gmail.com>
49: D103 Docstring missing
113:21: E128 continuation line under-indented for visual indent
160:17: E128 continuation line under-indented for visual indent
188: D103 Docstring missing
208: D103 Docstring missing
214: D103 Docstring missing
226: D103 Docstring missing
241: D103 Docstring missing
255: D103 Docstring missing
265: D103 Docstring missing
279: D103 Docstring missing