fix(ingest): Archiving activity is fixed to handle failures.

SD-509
Merge remote-tracking branch 'ozan/ingest-archiving-failure-fix' into devel
fix(archive): Package contents are now fetched from correct resource.

SD-508
feature(authoring): detect leaving authoring screen with unsaved changes

now it will listen to event and ask for confirmation before leaving.

SD-443
feat(authoring): Added revert feature.

SD-528