[SD-1216] Backend: Implement that actions update the state. Implemented 'fetched' state
[SD-1225] Refactor spike to use state
[SD-1225] use config value for state
[SD-1225] use base schema in spike endpoint
ArchiveSpikeResource extends ArchiveResource instead of BaseResource
Merge pull request #1 from sivakuna-aap/marwood-feat-workflow

ArchiveSpikeResource extends ArchiveResource instead of BaseResource
[SD-1225] Refector spike/unspike both patch requests, gives version increment
[SD-1225] Remove reundant code
Merge remote-tracking branch 'upstream/feat-workflow' into feat-workflow
Merge remote-tracking branch 'andrew/feat-workflow' into feat-workflow

Conflicts:
	apps/archive/__init__.py
	apps/archive/archive_spike.py
	apps/item_lock/components/item_spike.py
	apps/item_lock/components/item_spike_test.py
	features/content_spike.feature
Merge remote-tracking branch 'upstream/feat-workflow' into feat-workflow
[SD-1216] Backend: Implement that actions update the state. Wiring 'fetched' state with 'is_workflow_transition_valid()' is complete.
[SD-1212] Add privileged actions to the preferences response
Merge remote-tracking branch 'andrew/feat-workflow' into feat-workflow