added selenium tests for most cases of gene-set search
introduced and styled gene set match checkbox and related help item
now gene set check box is only visible for BASELINE experiments.
Merge branch 'master' of github.com:gxa/atlas into gene-set-aggregates
refactorings to start generalizing a bit the Profile and ProfilesList hierarchies and to introduce AverageBaselineProfileBuilder etc.
Merge branch 'master' of github.com:gxa/atlas into gene-set-aggregates
moved averageLevel method to BaselineProfilesList and added unit test
intermediate refactoring step that moves the building of average profile into the RankBaselineProfilesCommand
added validation constraint to check that query is not empty when 'Gene set' is checked
refactoring for GeneSet query, moved gene query tokenizing logic into SolrQueryService. Also refactored most of exception handling in SolrQueryService / SolrClient
merged master on gene-set-aggregates branch