WIP: First bits of meta data surfacing
Not all results have an organisation
Not every result has a display type.
Adding visually hidden descriptive labels
Display department titles
Guard against empty lists.

Also use clearer naming of departments.
Guard against empty lists.

Also use clearer naming of departments.
Move document type out into metadata line
Pull out topic titles
Add a bit of space to department titles
Check if topics are present
change searchstream titles, tab HTML

- add linebreaks to searchstream titles
- change tab markup to avoid inheriting global GDS tab styles
- add screenreader captions and styling hooks for tabs labels
add JS tab functionality

- re-introduce class to hook into JS tab funtionality

with @edds help
Revert "add JS tab functionality"

This reverts commit 8c34324da537dcbc31b7429a0fa28b081bc15e6a.
add class for javascript tab behaviour
Display all metadata fields in search results

Only show if 'metadata' feature flag is activated
Merge branch 'include_metadata' of github.com:alphagov/frontend into include_metadata
Merge branch 'search-new-tabs' into include_metadata
Add body class controlled by metadata feature flag

This is to allow the styling changes for the new design to be scoped
using the feature flag, so that we'll be able to merge this branch into
master and run it on preview
Move feature-flag from body element to #search-results-tabs