No functional changes expected. Before this PR the keyframing code was aware of driver specifics and changed the frame where a key is inserted to the current driver value. This is now changed so that the calling code needs to know where on the FCurve the key should be inserted. This removes the need for the `INSERTKEY_DRIVER` flag. Pull Request: https://projects.blender.org/blender/blender/pulls/116823