All ajax calls now append the edition as a parameter.

This starts us moving off of the domain as the edition.
Merge branch 'master' of github.com:guardian/frontend into single-domain
JS hint will not accept those missing semi-colons...
Fix JS interaction on timeline
Merge pull request #763 from guardian/story-tweaks

Fix JS interaction on timeline
A bit more test coverage to edition param + some changes from pull request comments.
A bit more test coverage to edition param + some changes from pull request comments.
Merge pull request #761 from guardian/single-domain

All ajax calls now append the edition as a parameter.
Fixed failing Jasmin tests by fixing config for Ajax
Edition is now abstracted away from Site.

You no longer care about the Site (read domain) when asking for an edition.

This is part of moving us to a single domain
adding localStorage module and test
updating all modules to use local-storage module
name change: localStorage -> storage
logging isAvailable failure; test isAvailable with actual data
handle migration
Removed sorting on story agents Seq
Merge pull request #765 from guardian/story-tweaks

Removed sorting on story agents Seq
Correct the default labels
Merge branch 'master' of github.com:guardian/frontend into single-domain
Use headline override if present