Allow gitignored Google credentials

I like leaving my Google creds in place, which means I'd constantly
get git telling me about having modified the index.js file.

Require credentials in from a gitignored file.

Add the dashboards directory to gitignore too to prevent accidental
commitage.
Fixed up tab alignment issue.

Reduced the border between tabs to 3px (3+3px = 6px) for each tab!

Ensured that also happens for the selected tab (using margin-right)

Reduced the min width of a tab to 8em.
Update GOV.UK template from 0.6.2 to 0.7.1

This includes an up-to-date copy of GOV.UK's footer styles,
which keeps us looking consistent.
Remove media-down mixin

In this case, this mixin does exactly the same thing as the frontend
toolkit mixin. Remove ours in preference of the toolkit one.
Remove 'Healthy Start reimbursements' dashboard

@cliffshepp has changed this service from high-volume to not-high-volume,
so we should remove the dashboard before releasing it.
Merge pull request #436 from alphagov/remove-a-high-volume-dashboard

Remove 'Healthy Start reimbursements' dashboard
Remove logging from module stub generation

This is causing an error during deployment:

    Running "shell:generate_module_stubs" (shell) task
    Warning: stdout maxBuffer exceeded.Use --force to continue.

Relevant links from @lennym:

- https://github.com/sindresorhus/grunt-shell/blob/master/tasks/shell.js#L22
- http://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callback

Nobody ever sees this non-error logging, so we should just remove it.
Merge pull request #435 from alphagov/update-govuk-template-0-7-1

Update GOV.UK template to 0.7.1
Merge pull request #434 from alphagov/bugfix/shrink-tabs

Fixed up tab alignment issue.
Merge pull request #438 from alphagov/remove-logging-module-generation

Remove logging from module stub generation
Merge pull request #433 from alphagov/gitignored-google-config

Allow gitignored Google credentials
Remove half-width styles

I don't think these are used anywhere now.
Remove media queries from journey.scss

These don't actually target anything because:

1. It's not called a conversion-graph any more
2. The 2nd block isn't specific enough to ever be used
Refactor journey graph styles

Move the media query into the meat of the Sass, because it doesn't
actually need to be a media query. It's also not specific enough
to be used where it previously was.

Hide the tick line on the journey graph. It was never in any designs
so I'm not sure why it's there.

Add a tiny bit more space between the arrow and the journey graph.
Fix bug in journey styles: callout too wide

The callout under the journey graph is too wide, resulting in the edges
being cropped.

This commit makes the callout 1% smaller on both the left and the right,
and then moves the arrow 1% to the left to compensate (so it's still
centered horizontally).

Also add a bit more space to the top and the bottom, because it's
all quite bunched up.
Improve colour management in stylesheets

Use Sass variables to reference colours. Ideally we'd get
rid of the mixing I've added and just use standard greys,
but for now it's still nicer to use proper variables and
not just magic hex values.

Remove unused $primary-colour-text variable.

There shouldn't be any noticeable difference in the browser
as a result of this commit.
Move direct styles before extensions

When using an extension (ampersand), you generally want the styles
that apply to the element to be overridden by the thing you're
extending them with.

Use the cascade properly by applying the extended properties after
the properties that apply directly to the element you're targeting.
Use box-sizing mixin from frontend toolkit

The frontend toolkit provides this code, so we shouldn't
duplicate it here.
Switch README badges to SVG for hi-res funtimes

Also change from David to Gemnasium. We couldn't use it in the past
because we had a Gemfile, so it assumed this was a Ruby project. Now
it can tell that there's only JavaScript here.
Add Sass comments, switch scaleX to scale

By using scale rather than scaleX we can take advantage of a
mixin in the frontend toolkit.