Add an option to disable Alembic vertex interpolation.
Code-wise I'm quite confident that it's doing the right thing, but I wouldn't mind an extra pair of eyes. If possible, I'd like to have this in 2.91.
Alembic stores mesh samples at specific time keys; when a frame in
Blender maps to a timecode between two samples, Blender will interpolate
the mesh vertex positions. This interpolation only happens when the mesh
has a constant topology, but sometimes this is not detected properly
(when the vertices change order, but the number of mesh elements remains
the same) resulting in a jumbled up mesh (T71981). With this patch, users
have the ability to disable vertex interpolation.
An alternative would be to have better detection of topology changes,
but I'm afraid that that'll cause a considerable slowdown.
The versioning code will not be committed as-is, but will bump the
sub-version and move the existing versioning code into the appropriate
block.
