SubStepSimulationTimer for time step control. Needs documentation and cleanup.
reset master.
sub step simulator timer.
set CMake policies CMP0026 and CMP0048 to OLD

this is required for CMake 3.0 to stop it complaining that we access
the LOCATION target property and set the *_VERSION_* variables ourselves.
improvement of the time step adjustment.
class for handling adaptive time steps.
renamed and split advance method.
reset to old state.
remove white spaces.
move protected area to the bottom and remove unused lines as well as halfTimeStep method.
Merge pull request #659 from OPM/fix_cmake_3_0_warnings

set CMake policies CMP0026 and CMP0048 to OLD
the adaptive time stepping utility classes.
Merge remote-tracking branch 'upstream/master' into timestepcontrol
added new files.
move implementation to .cpp files.
use unit::convert::to instead of hard coded 86400 factor.
inner_product --> innerProduct. Avoid confusion with std version.
innerProduct --> euclideanNorm2.
more convenient name.
Removed 'dead' data at the end of test data.