Fix menu in Firefox 15.0.1. Probably.

A styling bug was reported for this version of Firefox, but it's
impossible* to download.

I suspect it was because there as a <form> within the <ul> that
wasn't wrapped in an <li> tag.

(* very hard)
tidy tabs on policy detail
Add first_published_at to output of import process

This should allow people reviewing the output to prioritise their work
based on the recency of the news article.
Renamed virus check placeholder image to more generic name
Rescue a missing image on production and display placeholder instead
design tweaks to new topic page

- whitespace
- remove heading "what we're doing"
Catch original exception rails throws

In production an instance of this error is caught and rethrown as a
ActionView::Template::Error higher up the callstack - in this method we
need to catch the original AssetNotPrecompiledError.
Use url helper instead of path helper to include test host.

I think this is clearer, since the actual value of the host is
unimportant.
Extract local variables to improve test readability.

I found the invocation of url helper methods within string interpolation
a bit hard to read.
Re-writing admin links for speeches is no longer a special case.

I think this was a separate test at one point, because Speech had a
number of subclasses, but now the speech sub-types are stored in
SpeechType.
Generate a more representative generic edition path in tests.

The argument passed in is actually a Hash of options. I think this has
worked up until now, because we're not relying on the actual path
anywhere, just as long as a path is generated.
Avoid combinatorial testing for re-writing edition admin links.

We weren't testing all the edition types that now exist and since they
are all treated the same way, it seems simpler to test the generic case.
design tweaks for corporate info and contextual nav

- whitespace on org corporate info pages
- font-size and whitespace on contextual nav
Move series info to metadata header

This affects statistical data sets and publications. Also removed the
pink series callout underneath the publication attachments.
Make test names less ambiguous and easier to read.

I found the phrase "admin preview" to be very confusing given the
existence of a preview environment and its relevance in some tests.

The distinction between "preview" and "public preview" was lost on me
initially. I believe the intention of these tests is to distinguish
between the internal and public hostnames for a given environment.

I've also re-worded the english in the test names a little with the
intention of making them more readable.
Fix document-series styling leak
Extract host names into methods for clarity.

The actual value of the host names is not important, it's their purpose
that is important in the tests.
Use speech as a representative concrete edition subclass in tests.

This seems to be the style that other tests in this file have taken and
I can see the advantages of using a real edition subclass instead of a
generic edition for which route generation is non-standard. So I've
decided to bring the two tests I modified in [1] into line with the
other tests and use a speech in each case.

[1] 898991205d23a79c07a127a03bdedcca661add0d
Don't refer to member variable in partial

(thanks @edds)
Remove redundant document-series class