uploader: refactoring of workflow definition

* Refactors the "insert" workflow definitions to conform with
  the standard pattern of workflows. This will also avoid the current
  issue that the workflows registry has the "insert" workflow with key
  None.

Acked-by: Esteban J. G. Gabancho <esteban.gabancho@gmail.com>
Acked-by: Jiri Kuncar <jiri.kuncar@cern.ch>
Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
base: move of remote autocomplete field

* Moves the script for autocompletion from groups module to
  base module.

* Refactoring the script as a RequireJS module that returns
  a FlightJS component.

* Adds documentation on how to use it.

Signed-off-by: Leonardo Rossi <leonardo.r@cern.ch>
indexer: auto-generation of models

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
records: auto-generation of models

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
alerts: initial port

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
alerts: new user interface for alert creation

* Adds the user interface to set alerts.

Co-authored-by: Jiri Kuncar <jiri.kuncar@cern.ch>
Signed-off-by: Leonardo Rossi <leonardo.r@cern.ch>