Revert "Removing DFP Api integration"

This reverts commit 8821c67d8094860ab7d8a7cb921cebb609e8c691.
Downgrade DFP Client Library
First pass at preview server
Merge branch 'master' of github.com:guardian/frontend into content-preview
Merge branch 'master' into kc-tc-test

Conflicts:
	common/app/dfp/DfpAgent.scala
Merge branch 'master' of github.com:guardian/frontend into content-preview
Keep All Dependencies of DFP Client

Should work when we deploy multiple jars
instead of a single fat jar.
Only Fetch All Keyword Targeting Values Once

Instead of fetching entire list for every line item.
Merge branch 'kc-tc-test' of github.com:guardian/frontend into kc-tc-test

Conflicts:
	project/Frontend.scala
Stubbed out commenter activity endpoint.
Merge branch 'master' into kc-tc-test
wip
Build Target Model
Tidy up content class
Add has showcase boolean field
rhc selector change
Write Data JSON
Use js-components-container in onward and live blog
mega article template refactor
mega article template refactor2