Skip unnecessary js init if there are no sections

Bypass js initialisation if the sectioncollection has only uncollapsible sections. This skip also includes skipping open all / close all links which don't do anything when there are no collapsibles.
Add style for .legislative-list

For lists that, semantically speaking, are ordered, but have contents that appear in legislation so must have user defined numbering systems.
Rename EIM index

When using the index to construct a fake manual the title was incorrectly
being set as EIM Main Contents.
Merge pull request #55 from alphagov/rename-eim-index-page

Rename EIM index
Merge pull request #51 from alphagov/add-controls-to-collapsibles-only

Skip unnecessary js init if there are no sections
Merge pull request #52 from alphagov/add-legislative-list-style

Add style for .legislative-list
Rename EIM index

When using the index to construct a fake manual the title was incorrectly
being set as EIM Main Contents.
Adding placeholder JSON for EIM updates
Refactor Manual fetching to before_filter
Adding route and controller action for #updates
Rendering updates view

Adding a link to the updates from the header and an updates view. The
ChangeNotesPresenter takes the updates JSON and organises it by Year,
then by Day, then by Document.
Merge pull request #54 from alphagov/change-notes-for-front-end-users

Change notes for front end users
Add js to make priority lists work
Merge pull request #56 from alphagov/fix-priority-lists

Add js to make priority lists work
Remove placeholder updates for EIM

In order to push the Manuals to GOV.UK, we don't want the placeholder
update for the employment income manual to be viewable as it only
contains Lipsum.
Merge pull request #58 from alphagov/remove-placeholder-updates-for-eim

Remove placeholder updates for EIM