Multifield name in output.

-when outputing concentrations (multifield) in mobile and immobile zone, they where written in arrays named by substance named
- so they overwrite each other
- solution: both multifield name and field name is written as the name of output array
DualPorosity output is done.
Fixed output in transport classes.
- ConvectionTransport: output field names appended with "_mobile" for compatibility of reference results
- fixed parallel code
Merge branch 'JH-output' into JS_output

Conflicts:
	src/io/output.h