Branch off rc2_dev
UAT-217/187/188 Small fix for certain cases of row/col length
UAT-191 Cycle symbols and colors for scatterplot
Merge branch 'features/UAT-191_Scatterplot_colorAndShapeCycling' into rc2_dev
UAT-217/187/188 Increase height of subset color bar in heatmap
AT-217/187/188 Apply esthetic changes to kmeans heatmap
AT-217/187/188 Apply esthetic changes to HClust heatmap plot
AT-217/187/188 Bugfix. Decreased pointsize for small heatmaps

This caused margin errors for certain environments
Same as [73ca836] but now also for Kmeans and Hclust heatmaps
UAT-217/187/188 Bugfix for small labels. Set minimum marginsize
UAT-189 Kmeans rowlabels will contain original string values
UAT-217/187/188 No subset legend/colorbar if only one subset

Also, small adjustment of label font size
Hierarchical clustering now possible by row and/or columns

This change only applies to the R-script. Boolean parameters still need
to be forwarded to the R-scripts from the UI.

In addition. Reversed removal of legend/colorbar for only one subset.
This caused 'ugly' plot results for hierarchical heatmap.
UAT-201 Scaling and data groups mismatch caused error

This was due to the group values being loaded as factors, whereas they
should be matched (or not have a match) at string level.
UAT-218 Change fold change calculation and its column name
Remove unused heat map input fields (image width/height, point size).
Merge pull request #79 from thehyve/features/remove-unused-heatmap-fields

Remove unused heat map input fields (image width/height, point size).
Applied cycling colors and symbols for linegraph
Merge pull request #78 from charlotte-raillere/PCA_plots

Add PCA plots + reduce scree plot size
Add checkboxes for hierarchical clustering.