Refactor faux block link JS & various fixes

/cc @phamann interactivity logic for faux block links is now in a `common/modules/ui/fauxBlockLink` module, would love your thoughts on its location.

Happy to try with a different `context` but if we use `.facia-container`, it will tie together facia and this utility that should IMHO be reusable on anything, in and out of facia containers.

This also contains a few fixes, necessary for @jamesgorrie's decoupling work on a specific container.

![ ](http://gifs.joelglovier.com/wtf/whut.gif)
We shouldn't pass `context` around like this. It should be a dependency in `fauxBlockLink.js`.
I need to look at context more deeply.