MPI test programs are no longer built when MPI is disabled.
The check for valid MPI libraries in FindMadness now checks the correct variable.
Silence warnings.
Removed an extraneous typename.
Silence many warnings.