updated package build checks
updated find_package calls in submodules
fixed mpi argument passing for submodule external projects