switched to biovel flavour
reduced test matrix
display data files tab at the top
enabled data_files, and disabled some others

added tab for addind data files. Also added new configurations and updated existing ones to disable
publications, models, samples, assays.
fixed the configurations and test configuration, removed forced_default

put back the configurations to what they should be. the forced_default was confusing and implied it behaved the same as fixed. The configurations supported by the admin pages is not a concern of the general Seek::Config class and can be documented elsewhere or by groupings in the seek_configuration file.
Fixed profile_select_by_default with seems to have been changed by a search and replace.
a little refactoring, pulling at the Seek::Config settings

the attribute names are now defined in config_setting_attributes.yml.
This is to help avoid conflicts during merges, and also makes it clearer and easier to group them and add comments.
Currently they have just been pulled out and are not in any particular order.
enable models and biosamples for tests
control whether assays and publications are user_creatable according to their enabled setting

also as a consequence, whether they are searcheable
removed some test trace
Running a workflow from data stored as a data_file OPSK-20
recording and displaying the data file (and version) used.

OPSK-20
allow data files to be defined for iterations OPSK-20

currently, a blank iteration is added for a blank data_file_id, whereas blank values are filtered out.
I will revisit and try and track down where this filtering takes place.
test fixes by enabling features by default

factors_studied, experimental_conditions and modelling_analysis in seek_testing
Merge branch 'biovel-workflow-work3'