visualizations: initial release

Signed-off-by: Alberto Rodriguez Peon <alberto.rodriguez.peon@cern.ch>
filemanager: initial release

* Adds backbone of a new module for managing files.

* Adds 'join' action to merge several CSV files.

* Adds 'cut' action to remove one or some columns of a CSV file.

* Adds 'csv_to_json' action to transform a CSV file to a JSON file.

* Implements cache using Redis for storing the generated files.

Signed-off-by: Alberto Rodriguez Peon <alberto.rodriguez.peon@cern.ch>
visualizations: 'Tree' visualization addition

* Adds new 'Tree' visualization using `BubbleTree.js`.

* Adapts CSS properties to the BubbleTree.

Signed-off-by: Alberto Rodriguez Peon <alberto.rodriguez.peon@cern.ch>
filemanager: csv to BubbleTree json convertion

* Adds new action to convert CERN staff CSVs to a Bubbletree JSON.

Signed-off-by: Alberto Rodriguez Peon <alberto.rodriguez.peon@cern.ch>
jsonalchemy: cache engine addition

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
utils: slugify text function addition

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
ext: session safe quickfix
filemanager: initial port to new structure

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
visualizations: initial port to new code structure

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