driver: Implement missing functions.
io: Enable even write_analog and (fully) get_bit in fake IO.
CMake: Make missing return and error.
state: Refactoring.
concurrentqueue: Add dequeueAll.
elevator: Refactoring, sending state updates.
scheduler: Add and for now just print state updates.
main: Run scheduler also.