Updated typography on first level browse pages
Grey shading on alternate rows
No shading on rows
Update mobile banner & add high res
Merge pull request #317 from alphagov/homepage-banner-updates

Update mobile banner & add high res
Add promo image and text
Add background-size for retina images
Merge pull request #319 from alphagov/homepage-banner-updates-2

Add background-size for retina images
Add missing href
Merge pull request #318 from alphagov/queens-speech-promo

Add promo image and text
Remove Bing! maps link
Allow prototype features to be enabled by default
Merge pull request #321 from alphagov/allow_enabling_prototype_features_by_default

Allow prototype features to be enabled by default
Disable prototype features by default

They can be enabled by overriding the initializer in alphagov-deployment
Include recommended_links in total result count

Recommended links were originally excluded in this commit:
https://github.com/alphagov/frontend/commit/ba32f2c89abf714dfae6b5600ab9b243973414f2

It's not clear why this change was made, but we suspect the context was
different. In any case, it makes sense to us now to include the recommended
links in the total. It should also make refactoring this code easier.
Include recommended links in # mainstream result

Previously, if you had:
 * 1 recommended link result
 * 0 non-recommended link mainstream results
 * some government or detailed results

Then you would see the mainstream tab with "0" results, even though it did have
a recommended-link result.
Remove a long-redundant parameter

This was added to get results including the government tab, or artificial
inside gov results, but both of those features were enabled by default a long
time ago.
Merge pull request #322 from alphagov/some_cleanup

Some cleanup
Simplify logic slightly

.present? and .blank? are the inverse of each other, so the logic is identical.
I took away full stops from Find out what was announced and Take the tour links on the homepage