Created transport solver using AD.

Only two-phase incompressible so far.
Added simulator class that can use AD transport solver.

This is based on a copy of SimulatorIncompTwophase, and should be refactored.
Added simulator program capable of running with AD transport solver.

Use the parameter 'transport_solver_type' to choose between 'reorder',
'implicit' and 'ad' (the new one).
Fix use of relperm derivatives w.r.t. saturation.

Also reinstate residual norm output.
Updated check for umfpack for (opm-core) implicit solver.
Ignore simulators