Fix for 500 when using the Topic filter

If you were to use the Topic filter with a search term, it was 500ing from
an ambiguous column name in contact_search.rb, specifically in the include
of contact_groups, which wasn't needed for the search to function.
Removal of some Contact attributes

Online transaction and quick link descriptipons no longer needed.
Schema.rb tidy up
Redesign of contact show page

As per design attached in pull request, various spacing and markup changes
of the contact show page.
Adding beta label to contact show page

Beta label only appears here as it was decided that the index page didn't
need to be listed as a beta.

Needs https://github.com/alphagov/slimmer/pull/64 and
https://github.com/alphagov/static/pull/381 to be displayed.
Merge pull request #93 from alphagov/contact-show-redesign

Redesign of contact show page and related changes
Merge pull request #92 from alphagov/fixing-500-on-search-topic-filter-use

Fix for 500 when using the Topic filter
Merge commit 'e83237246be653fab68f220ad191f2e6c207eb19' into HEAD