WIP: Send a subset of particle struct members to speed up MPI
An attempt to unintrusively add methods to define which members of the various parts structs to send when we don't need to update all fields. See #598 and swiftmpistepsim#2.
Just a MR so the changes are easy to see.