Update doc of flow123d.sh

- also minor fix in help of flow123d.sh
Resue old test 09
Reuse test 09 for time dependent steady flow

- new test
- not implemented yet
Input::Type::Record permissive auto conversion

- auto conversion allowed also for records with optional and at_read_time
  keys; we disallow only obligatory keys without default value
- Fix placement of INPUT_EXCEPTION declaration
- avoid redefinition of ASSERT_LE macro under gtest
- add missing check for correct default descendant of an abstract record
TimeMarks::last method

- last(mask) method fins last mark matching given mask
- restructuralization of sources
Fix logging.

- remove annoying DBGMSG from Profiler
Masked begin,end in TimeMarks

- optional mask parameter added to TimeMarks methos begin and end
Prepare TimeGovernor for generalized steady eq

- support for steady time stepping in estimate_dt
- simplify constructors
- move equation mark type from EquationBase into time governor
- less strict input record
- method: add_time_marks_grid - calls similar method of TimeMarks
  using known start and end time
- minor changes in equations to adopt change in equation mark type
- fixes in unit test
OutputTime::mark_output_times

- method to add output fixed times according to the record of
  the output stream
- rename data members of the TimeGovernor
- make output streams and call output methods on all processors
- fix time governor test
Fix test 16.

- always add end_time when 'time_step' is specified in the record
  of the output stream
- use input exceptions to report user errors in TimeGovernor
- time_marks .. try to simplify add_time_marks method
- better input description in output
Fix processing of --version argument.
Theoretical comment.

- denote other possible transformation of isotherms
- remove development notes from sorption.hh
First steps to working test 09

- fix OutputTime::mark_output_times
- virtual output_data method in EquationBase
- remove direct call of DarcyFlowMHOutput from hc_explicit coupling
- DarcyFlowMHOutput created internally by DarcyFlowMH classes
- fix TimeMarks::is_current to work for variable staedy time governors
- remove default parameter from FieldCommonBase::set_time
- reorganize DarcyFlowMH constructors; remove unnecessary data members
Add test 09 to CI

- add test 09
- try to fix cleaning of the workspace
Merge branch 'output_master' of github.com:flow123d/flow123d into JB_time_dependent

Conflicts:
	src/coupling/time_governor.hh
	src/flow/darcy_flow_mh.cc
	src/flow/darcy_flow_mh_output.cc
	src/main.cc
	src/system/sys_profiler.cc
	src/transport/transport.cc
	src/transport/transport_dg.cc
	src/transport/transport_operator_splitting.cc
Fix unit tests coupling and fields.
Move matrix_changed and rhs_changed flags into LinSys base class.
Better time management of DarcyFlow
- move output_data into update_solution and into constructor
- reassembly steady or unsteady matrix when data are changed
- output steady solution in time when it was computed
  (this needs modification of mass_balance files)
- updated reference data of some tests (WIP)
Fix input of test 09.
Reorganise output_time.hh