release v0.3
added .idea folder to gitignore
Merge remote-tracking branch 'upstream/master' into devel
Merge remote-tracking branch 'upstream/devel' into devel
Merge remote-tracking branch 'upstream/devel' into devel
Merge remote-tracking branch 'upstream/devel' into devel
Merge remote-tracking branch 'upstream/master' into devel
Merge remote-tracking branch 'upstream/devel' into devel
Merge remote-tracking branch 'upstream/devel' into devel
Merge remote-tracking branch 'remotes/upstream/devel' into devel
Merge remote-tracking branch 'upstream/devel' into devel

Conflicts:
	.gitignore
Merge remote-tracking branch 'upstream/devel' into devel
Merge remote-tracking branch 'upstream/devel' into devel
Merge remote-tracking branch 'upstream/devel' into devel
Merge remote-tracking branch 'upstream/devel' into devel
Merge remote-tracking branch 'remotes/upstream/devel' into devel
refactor(workqueue): move workqueue into its own module
feat(autosave): handle autosave with versions

SD-657 SD-660
fix(autosave): make autosave trigger only on content changes

SD-660
fix(autosave): make autosave work for 2nd+ time

it should use post for first time and patch after

SD-660