[WIP] Roams hashstack

This branch is the stable branch for  the ROAMS project. It uses our private  hashstack repository. I'm adding some proteus functionality directly to the branch.
This will break proteus builds for people outside erdc-cm/proteus-pull.