Handle translations of corporate info page title

Title was handled statically by CorporateInformationPageType
which didn’t behave very well with translations.  This handles
the titles with I18n and hides title field on the edition
translation form for CIPs.
Remove CorporateInformationPageType.find_by_title

Since titles are now translated, this method would not
work reliably.  The method was only consumed by tests,
so move it into the test suite.
Improve presentation of inactive roles
More appropriate name for role supersession join
Fix whitespace
Combine status and reason_for_inactivity

We can model inactive roles with a single attribute instead of two.
Mark validation methods private

Also move class/scope methods to the top of the list to make them easier
to spot
Tweak role description helper

* Non-ministerial roles do not have public-facing pages, causing this
helper to break when a role is replaced by a non-ministerial role (the
url helpers for it do not
exist).

* Handle active roles that are unoccupied to maintain the existing
behaviour
Get rid of legacy code

This was only here temporarily to handle the deployment of the role
translations feature. It is no longer required.
Rename organisation supersession join model
whitespace
Sub-organisation description: "part of"
Merge pull request #1551 from alphagov/copy-change-high-profile

Copy change sub-organisation
Correct department counts on how-government-works page

Before this, all departments were being included in the counts, including
closed ones.

The organisation index is supposed to be the official list of government
departments and that uses the Organisation.listable scope, we should
use that scope for the count.
Translate 'Contents' header in document sidebar
Merge pull request #1554 from alphagov/fix-dept-counts-on-how-gov-works-page

Correct department counts on how-government-works page
Merge pull request #1542 from alphagov/fix-welsh

Handle translations of Corporate Information Page title
Merge pull request #1523 from alphagov/closed-roles

Improve presentation of inactive roles
Add a basic i18n guide to the README
Merge pull request #1555 from alphagov/i18n-documentation

Add a basic i18n guide to the README