cleanup timestepcontrol and address issues with parameter hierarchy.

This PR uses the parameter group hierarchy instead of . between groups. 

Now, also const references are caught in the AdaptiveTimeStepping. 

In addition the warning caused by the unused typedef is removed.