Updated Discussion Api and controller to use the Cake pattern and Plugins for DI.
This allows proper mocking of the Discussion Api without mutable objects.
Stagger calls to collections, contentApi, and Ophan
don't add the show more button if there isn't more to show
updating base width, as tablet reduced from 9 to 8 grid units
adding new features collection
take n items earlier in template
extra bits to add new features template
spacing between top stories
adding header colours for sections
moving templates into 'collections' folder, rather than 'trailblocks'
highlights on desktop styling
grouping image styling
correct breakpoint widths
also updating breakpoint comment sizes
Merge pull request #1576 from guardian/discussion-cake

Discussion Api and controller now use the Cake pattern and Play Plugins
Merge pull request #1580 from guardian/fronts-desktop-tweaks

Fronts desktop tweaks
Inline link cards appear in live blogs
Embedded tweets integrate well in all situations / fixes #1574
Merge pull request #1582 from guardian/fix-tweet-block

Live blog fixes
Update discussion routes for facia-dev-build