This fixes two small inconveniences introduced recently:
The equality function for the SystemData included checks for the
bonds and constrained bonds functionality which is currently
unused. Since these are unused, their presence should not be
determining the equivalence of two objects.
The test system time steps was only stored when it was being used
as a simulation label. It can now also be stored otherwise.
This fixes two small inconveniences introduced recently: