(Nearly) full coverage for OpenMMEngine

No support for restore yet, so that line isn't covered in tests. Similarly,
missing a bit of storage support in dynamics_engine. But the rest looks
good.