Change KinesisLoggingAsyncHandler onError to log error
Add play-json-variants dependency
Add FaciaToolUpdate sealed trait with implicit Format using Variant
Added task to retrieve numbers of errors from sentry
Use Variants that works; Format for nested types (UpdateList)
merged master
Change collectionEdits endpoint to match on the base trait and further
match on the type
Change pushes to putStreamUpdate to the actual update
Put the type of the update being pushed from the tool into type key
Remove action from StreamUpdate as it is now clear from type
Notify the content Api on Remove and UpdateAndRemove
Remove CollectionMetaUpdate
Merge branch 'master' into update-types
Merge branch 'master' into update-types
Refactor javascript
Added "alternate" links for editionalised pages
Merge branch 'master' into update-types

Conflicts:
	facia-tool/app/controllers/FaciaToolController.scala
move facia press code to facia-press
refactored ContentPerformanceController
code  cleanup
remove unused dependency
merged master and resolved conflicts