Code intel regression test merge
Created by: efritz
Collapse codenav and codeintel regression suites into one codeintel suite, which has the same assertions (but less duplication).
The utility code in the codeintel.test.ts file is moved from one of the util files - the only change should be added documentation. The test assertions are basically the same, but have been reorganized to more efficiently use resource managers.