Adding flexibility at fixed frame is now fully supported and the integration in notebooks have been greatly improved. The interactive viewer is now working much better, notably on [Mybinder](https://mybinder.org/v2/gh/duburcqa/jiminy.git/demo?labpath=tutorial.ipynb) or Kaggle. As a fallback, a static video mode for notebooks has been added and is used preferably on google colab that is still working unreliably. Besides, meshes with texture are now loading properly in Meshcat.
https://user-images.githubusercontent.com/17752950/174389897-9911370b-0e08-4c73-885c-b58d86142672.mp4
New features
* [python/viewer] Load collada mesh with texture in Meshcat.
* [python/viewer] Add video replay in notebook as a fallback.
Improvements
* [core] Add rest length to directional coupling force.
* [python/viewer] Add option to resize video recordings.
* [python/viewer] Improve support of interactive mode in notebook.
* [core] Adding deformation point at frame no longer requires a valid URDF file.
Patches and bug fixes
* [core] Backup URDF as string right when initializing the robot for persistence.
* [core] Force persistent log mode if no urdf associated with robot.
* [core] Check if acceleration is still valid after starting the simulation.
* [core] Fix serialization issue when importing pinocchio before jiminy.
* [core] Fix segfault when initializing motor with non-existing joint.
* [core] Fix wrong geometry parent joint and placement after adding flexibility.
* [core] Fix adding flexibility at frames at successive fixed frames.
* [core|python] Fix access and view of theoretical model.
* [python/viewer] Fix capsule shading in Meshcat.
* [python/viewer] Fix exception handling when closing viewer during replay.
* [python/viewer] Fix iopub msg rate limit in notebook.
* [misc] Fix video recording with panda3d for cpu-only machine.
Miscellaneous
* [python/viewer] Add watchdog mechanism to handle loss connections in notebook.
* [misc] Update all dependencies.
* [misc] 'torch' dependency is optional for gym_jiminy_toolbox.
* [misc] Add support of Python 3.10 except for `gym_jiminy_rllib`.
* [misc] Drop support of Python 3.6 and 3.7 on MacOS.