upgrade to new boost.m4
make dependencies on MPI libraries explicit
fix for some new strictness with new gcc