This adds smooth scrolling in egui. This makes scrolling in a `ScrollArea` using a notched mouse wheel a lot nicer. `InputState::scroll_delta` has been replaced by `InputState::raw_scroll_delta` and `InputState::smooth_scroll_delta`.