Ongoing work to fix the mpi.eclass

Signed-off-by: Justin Lecher <jlec@gentoo.org>