remove warning.
remove warning of unused typedef.
push warning back in.
use parameter group hierarchy.
fix typo and catch const reference.
Merge branch 'PR/timestepcontrol' of ssh://github.com/dr-robertk/opm-core into PR/timestepcontrol