Add facia-scala-client dependency
Initial commit for change over to scala client, main changes;
 - Change from Map[String, JsValue] to TrailMetaData
 - Change over to facia client Collection type
Delete CollectionItem and fix mixing of types; We now request from
content API from String ID rather than CollectionItem / Trail /
SupportingItem
Change retrieveItemsFromCollectionJson to return Seq Trail
Change over to usage of MetaDataCommonFields for both types of meta data
Merge branch 'facia-tool-refactor-options' into change-facia-client-on-refactor

Conflicts:
	common/app/model/content.scala
	facia-press/app/frontpress/ParseCollection.scala
Merge branch 'facia-tool-refactor-options' into change-facia-client-on-refactor

Conflicts:
	facia-press/app/frontpress/ParseCollection.scala
Merge branch 'facia-tool-refactor-options' into change-facia-client-on-refactor

Conflicts:
	common/app/model/content.scala
Change Snap snapMeta to MetaDataCommonFields
Remove unused code
Remove frontend Config
Move over to CollectionConfig, Front and
Config types
Big commit;
 - Remove Config object and replace all calls to isSponsored,
   isAdvertisementFeature, sponsorshipKeyword
 - Fix templates to recieve a collection ID; it no longer comes with
   CollectionConfig
 - Switch over usages of Config to CollectionConfig
 - Change ConfigAgentTrait to return a tuple so that the collection ID
   can be extracted
 - Use new helper methods; ConfigCollection.emptyConfig, Config.empty
   and CollectionConfig.withDefaults
Merge branch 'master' into change-facia-client-on-refactor

Conflicts:
	common/app/model/content.scala
	common/app/model/facia.scala
	common/app/views/fragments/containers/series.scala.html
	common/app/views/fragments/items/facia_cards/item.scala.html
	common/app/views/support/ItemKicker.scala
	facia/app/views/fragments/frontCollection.scala.html
	onward/app/controllers/SeriesController.scala
Merge branch 'master' into change-facia-client-on-refactor

Conflicts:
	common/app/model/content.scala
	common/app/views/support/ItemKicker.scala
	facia-press/app/frontpress/jsonModels.scala
	facia/app/controllers/front/FrontJson.scala
	facia/app/model/FaciaPage.scala
Bump facia-scala-client to 0.6
Merge branch 'master' into change-facia-client-on-refactor
Merge branch 'master' into change-facia-client-on-refactor
WIP
Merge branch 'master' into change-facia-client-on-refactor

Conflicts:
	common/app/dfp/DfpAgent.scala
	common/app/model/content.scala
	common/app/model/facia.scala
	common/app/services/ConfigAgentTrait.scala
	common/app/views/support/ItemKicker.scala
	facia-press/app/frontpress/jsonModels.scala
	facia-tool/app/model/frontsapi.scala
	facia-tool/test/config/TransformationsSpec.scala
	facia/app/controllers/front/FrontJson.scala
Leftovers from merge conflict
Merge branch 'master' into change-facia-client-on-refactor

Conflicts:
	common/app/views/fragments/containers/facia_cards/container.scala.html
	facia/app/views/fragments/frontCollection.scala.html
Parse uneditable properly