This is the last of the changes from revision r15303, which no longer causes large .err files to be produced for the viscosity_2d_p0_adaptive_parallel test (at least locally).
This is the last of the changes from revision r15303, which no longer causes large .err files to be produced for the viscosity_2d_p0_adaptive_parallel test (at least locally).

- Added the new subroutine 'assemble_projection' which assembles projec_rhs for the projection step and, if required, the 'global' CMC matrix for multi-phase simulations. (projec_rhs now contains the summation of -ct_m(i)*u(i) for i=1 to N prognostic velocity fields).


jjo31/ATHAM-Fluidity,rjferrier/fluidity,rjferrier/fluidity,jjo31/ATHAM-Fluidity,jjo31/ATHAM-Fluidity,iakovos-panourgias/fluidity,jrper/fluidity,jjo31/ATHAM-Fluidity,rjferrier/fluidity,jrper/fluidity,jjo31/ATHAM-Fluidity,iakovos-panourgias/fluidity,jrper/fluidity,rjferrier/fluidity,jrper/fluidity,iakovos-panourgias/fluidity,jrper/fluidity,iakovos-panourgias/fluidity,iakovos-panourgias/fluidity,rjferrier/fluidity