Clean up CMake finding and check version. Change last remaining deprecations. Closes #979.
Implements a few other missing functions. Cleaning up naming convention as well. Fix FindMir.cmake was not finding the correct mirclient.so when you wanted something other then the system library. Closes #839.