BCCVLII-188 Ensemble Analysis - New Experiment Type - create the page
BCCVLII-188 Ensemble Analysis - New Experiment Type
Merge branch 'develop' into feature/ensemble

* develop:
  allow unthemed access to @@pipeline-config
  use new getJobStates api method for experiment-results
  use indexed job_state value
  back to development
  prepare release
BCCVLII-188 Ensemble Analysis - New Experiment Type
Merge branch 'develop' into feature/ensemble

* develop: (24 commits)
  BCCVLII-186 Species Trait Modelling - new experiment type
  fix themed experiment results view
  use vizurl everywhere for data-viz-id
  add hidden data genre field
  BCCVLII-186 Species Trait Modelling - new experiment type
  BCCVLII-186 Species Trait Modelling - new experiment type
  fix macro call
  BCCVLII-186 Species Trait Modelling - new experiment type - add upload form
  remove uncustomised override
  simplify diazo rules for occurrences and absences
  update datasetsradio widget template
  update datasetslayers template
  add script type attribute, a little ibt of example content
  BCCVLII-207: enable popover on 'i' icons
  fix upload form (after changes to macros)
  upgrade parsley 2.0.2
  simplify diazo rules by overriding orderedselect widget template
  support selection of multiple sdms in projection experiments
  support rendering single dataset listitem
  Add Species traits upload form (frontend placeholder only)
  ...

Conflicts:
	org/bccvl/theme/theme/html/experiment-list.html
	org/bccvl/theme/theme/rules.xml
Merge branch 'develop' into feature/ensemble

* develop:
  back to development
Merge branch 'develop' into feature/ensemble

* develop:
  update js to load thresholds for dataset instead of experiment
  Minor fix to data-friendly labels for automated tests
Merge branch 'develop' into feature/ensemble

* develop:
  Include species trait upload form on upload page
  back to development
  prepare release 1.5.4-rc1
  BCCVLII-217 Do not show action buttons on datasets that failed to import successfully
  BCCVLII-6 Selecting less than 2 environmental layers causes issues when running the experiment
  Cope with radio buttons (not checkboxes) for algo config of species trait models
  Updated species trait template to new styles/layout.
  Tracking down and removing more h1 tags.
  Remove h1's brought back in after merge.
  Finalising template changes. Theming updates are mostly completed now.
  More template updates.  Dataset upload form re-formatted to have a type select. Login form formatted towards supplied mockups.
  Tag change missed in last commit.
  Template updates.  Dataset visualisation page rebuilt to fit to window, new script added and old script taken out of the require list.
  First pass of bootstrap theming updates.  Issues with background due to there being an individual template for every page.
update css classes
fix page footer
Wire up ensemble experiments to backend