E3-1719: Break bidirectional dependencies
Remove dependencies on essioc, iocstats, and autosave, which all depend on run-iocsh implicitly via require's test facilities.
Also refactors the package.
Remove dependencies on essioc, iocstats, and autosave, which all depend on run-iocsh implicitly via require's test facilities.
Also refactors the package.