timeline/elements: Don't overlap first and last keyframes.
clipproperties: remove keyframe curve when removing an effect.
utils/widgets: add binding to the bindings dictionnary

when adding keyframes for the first time.
timeline/elements: Add a menu that pops when the keyframe

is left-clicked, and gets hidden when the user clicks elsewhere
in the timeline.