Replaced MPI_LONG with datatype<ptrdiff_t>::get()
Added mpi runtime example for vexcl backend

and removed compile-time mpi examples