Persistent ids, part 1
Persistent ids, part 2
Fix switch to internatContentCode
Tidy
Tidy
Merge branch 'master' into facia-tool-persistent-ids-v2
Add methods for putting pressed draft and live json
Merge remote-tracking branch 'origin/fix-mirroring-of-facia-metrics' into start-pressing-draft
Change bucketLocation in FrontJson to abstract implementation and have objects
implement
Change FaciaController to a trait with a frontJson abstract value to be
implemented by objects
This is to allow preview to have an implementation pointing to draft
content api
Add FaciaDraftController to preview project
Add preview routes using the draft ContentApi
Rename FrontPress generateJson to generateLiveJson and change usages
Start pressing collection IDs on draft discard
Add retrieveDraftItemsFromCollectionJson to ParseCollection
Add responseToJson to ParseCollection
Change getArticle in parseResponse to take a client
Add getArticlesFromDraftContentApi
Add getDraftCollection to ParseCollection
Add retrieveDraftFrontByPath and generateDraftJson to FrontPress
Start pressing draft json in FrontPressJob