partial commit from the shallow water branch:
partial commit from the shallow water branch:

extends the libadjoint_data_callbacks:

field_to_adj_vector
and
field_from_adj_vector




FluidityProject/multifluids,FluidityProject/multifluids,FluidityProject/multifluids,FluidityProject/multifluids