Port existing methods and tests from Publisher
Fix bug where the body of licences weren't indexed
Remove nonsensical indexable_content logic

AFAICT this was excluding the body if there were any newer editions
(published or unpublished). Couldn't find anything explaintative in
the Git log for this repo of Publisher.
Fix nonsensical (out of date?) code

It's the job of the code doing the registration to determine if an
edition should be indexed, so it doesn't make sense for the edition
to behave differently if it's not published.
indexable_content includes body, if there is one
Remove markup from licence_overview for search
Remove markup from transaction text for search
Merge pull request #44 from alphagov/cleanup_and_fix_indexable_content

Cleanup and fix indexable content