specizalizing const step range for dense output steppers, introducing adaptive range, more tests, and refactoring