Now squashing the other commit for the same purpose.

This is the cmakification from the top of the repo,
integrating the use of scimake, adding test and
packaging capability.

Top-level cmakelists in place.

Now all dirs down to src added from top.

libdagsolid now building.

Turn off return type checking.