Fixing solver test that never ran
Part-way through fixing compilation warnings
Removed all Id references.  Many cleanups for code warnings.  Code
compiles, but many tests fail.
Fixes for tests broken by the Great Id Reference Cleanup