Adding page visibility
Animating block inserting and unready counter
Adding keyframes mixin
Merge branch 'master' into liveblog-updating
Merge remote-tracking branch 'origin/master' into liveblog-updating
Adding IE10+ support
keeping JSHint happy
Code cleanup
Better naming
Remove debug code
Adding animation mixin
Go with a simpler animation
Mark items as new when prepended
Merge remote-tracking branch 'origin/master' into liveblog-updating

Conflicts:
	common/app/assets/stylesheets/module/_live-blog.scss
Refactored Notification Counter to seperate module
Code cleanup
We can now use absolute URLs around the site.

 We need to support different domains (e.g. for Identity).

 We no longer need most of the complexity of LinkedTo (it has not disappeared, it has just moved to Fastly following the domain switch).

If you have the site.url property set e.g. sit.url=http://www.theguardian.com than lniks built by LinkTo will be absolute. If not they will be relative to the root of the site.

By default dev machines will use relative urls.
Small fixes to LinkTo on back of broken tests
Reset unread counter when page is in view
Cleanup