SI3 improve UMx advection scheme
Development description
The Ultimate-Macho advection scheme requires many mpi communications. On the contrary Prather scheme just needs a couple of them. The goal here is to reduce drastically these communications by grouping all variables that need to be advected into one big array.