REPLSystem: step: change deltatime type to float
System: remove EntityManager parameter from step

systems which need an entitymanager can simply take one through their
constructor
Timer: Use std::chrono instead of SDL for timing.