Improve tab styles on small screens

Tabs weren't really styled at all on small screens.

This commit rejigs some of the styles so that they are more mobile
first, and makes them a little bit tidier on small screens (they're
nowhere near perfect, but improved).

In some cases I haven't styled this page mobile first (eg background
and border colours). This is to improve the page for browsers that
don't support media queries (IE 8) because it doesn't complicate
our code that much.
Remove trailing commas

Trailing commas cause Internet Explorer 7 to break.
Merge pull request #632 from alphagov/bugfix-trailing-commas

Remove trailing commas
Initial attempt at being more webby

Links are goodness, m’kay?
Merge pull request #628 from alphagov/feature/html-formatter

Content dashboards should link to referenced content
Merge pull request #630 from alphagov/fix-tabs-small-screen

Improve tab styles on small screens
Stop cheapseats running on every Travis run

We are going to move cheapseats to run async on every successful release
tag. At the moment it is slowing down our pipeline from code -> preview
a lot. If something falls through the cracks post removing cheapseats
from the pipeline we can revisit its presence.

We no longer need to split up the build into 3 parts as we are dropping
cheapseats.
Merge pull request #633 from alphagov/remove-cheapseats-from-travis

Stop cheapseats running on every Travis run
Show local time in realtime module on hover

Backdrop now returns all datetimes in UTC. This caused a bug in the
realtime module as follows. If you were looking at the module at 11am
BST and you moused over the last data point, the label read "users at
9.57am, 3 minutes ago". This is because we were also displaying
dates in UTC.

So: amend the realtime module to use our date formatter, and amend
the date formatter to display all dates in local time. Use Moment's
http://momentjs.com/docs/#/displaying/calendar-time/ calendar time
formatter to prettify the time we display.

Ideally all our date strings should use our date formatters, though
this is not currently the case. In particular, the availability
module should use the 'dateRange' formatter, which should also
be amended to display local time. There is a larger piece of work
to review our use of formatters across Spotlight.
Remove unused options parameter

Left over from: https://github.com/alphagov/spotlight/pull/628

Causes a JSHint error. So remove.
Merge pull request #631 from alphagov/bugfix/correct-time-calculations-in-realtime-module

Show local time in realtime module on hover