Only enhance tweets when they approach the viewport

Modified the logic for enhancing tweets on live blog and article pages so that they only load in when they are approaching the viewport. 

This fixes the lag encountered when you 'view all updates' on a live blog with a lot of embedded tweets.

// @mattosborn 
@mattosborn It's our standard module policy - modules do one thing, keeps the dependency tree simple and explicit => makes swapping dependencies easier