Add enhanced MPI support

This is still based on CMake, couldn't test with autotools.

Includes also a sphinx section about setting up the MPI runtime & how to start ufo.