Unify heading CSS

- Remove unneccesary css
- Rewrite margins and paddings to use $gutters
- Use $greys for borders and smalls
Remove unused manual-header and specialist-header div
Merge pull request #138 from alphagov/unify-header-scss

Unify header scss
Make manuals index look the same as documents index
Tidy index css

- Make the top of the document list line up with New document link
- Make new document link larger
use sasss variables
Move actions to the bottom of the manuals show page

In keeping with specialist documents design for show pages, move actions to the bottom of the page and make edit a link not a button
Make the save as draft button green

In keeping with specialist documents design and because this is a positive non destructive action make it green. Move it to an actions div to fix spacing
Add margin to the bottom of document lists
Tidy manuals show page

- Remove <b> tags. Use a definition list instead as with specialist documents
- Put actions at the bottom of the page
- Put summary under h2 and second on the page
- put sections into list style as with index page
Tidy manual documents page

- Add titles
- Move actions to the bottom of the page
Fix padding on edit document section form

- remove double <div class='row'...>
Make attachments forms use formstyle

- Actions at the bottom
- Make the add button green
- COrrect the title of the new attachment form
Fix tests

Renamed some links so update tests
Make manuals and documents use the same helper method

- Add some methods to manuals so that .draft? and published_state both work.
- Remove manual_state mehtod
- Rename document_state to state
Merge pull request #140 from alphagov/remove-header-serialization

Remove recursive header metadata serialzation
Merge pull request #139 from alphagov/fix-page-actions

Make pages look the same
Stop JS from rendering outside of head tag

When I moved to the govuk_admin_template I accidentally left some things outside of content_for tags which meant that there were a whole bunch of script tags at the top of the page before the <head> this caused ie^ and 7 to get very confused, naturally.
Merge pull request #143 from alphagov/fix-ie-error

Stop JS from rendering outside of head tag
Send nulls instead of empty strings to FinderAPI