Accessibility fixes and refactoring

- fix missing content within the form h1
- remove duplication between the form legend and caption
- better semantics for search result
- add hidden h2s to the index to aid screenreaders
- add 'results-list' class to all the results lists on the page
- remove markup bloat from 'no results' page
- remove markup bloat from 'so search term' page
Copy fix for hidden H3 at end of results

- changed from "No more results *search term*" to "No more results for
*search term*"
Merge branch 'master' into search-accessibility-fixes

Conflicts:
	app/views/search/_form.html.erb
	app/views/search/_result.html.erb
	app/views/search/index.html.erb
change test selector to match new HTML

- have introduced H3s so the class of .search-result-title is no longer
used
Remove redundant tests

We've removed the total result count from the page, so these tests are
no longer needed
Render results only if there is a search term.
Modify tests relating to changed microcopy
Modify tests to reflect new .meta HTML
Consistent use of search_term.present
Avoid authority lookup for non location specific licences.
Remove inline h1 styles
Merge pull request #332 from alphagov/search-accessibility-fixes

Search accessibility fixes
Make internal links not have https://... on the front
Merge pull request #334 from alphagov/remove-businessupport-inline-styles

Remove business support campaign page inline styles
Merge branch 'master' into business-link-fix
Merge pull request #333 from alphagov/fix-licence-404s

Avoid authority lookup for non location specific licences.
Merge pull request #335 from alphagov/business-link-fix

Business link fix
Add new images and text for workplace pensions page
Make steps from example image

Also includes accessibility fixes
Wrap contents in article & add aria labels