remove worldscomm constructor with  MPI_Comm and
replace with two constructors (one parallel and one sequential)
up createsubmesh<FACES> to work with sequential worldcomm
fix parallelism
add option in mean function (allow to compute parallel or sequential)
fix #195