Update modular simulator tests
This addresses a number of issues with the modular simulator tests:
1. Relaxes the tolerance for energy tests slightly
2. Switches the pressure test from ULP-based tolerance to relative
tolerance
2a. Introduce relativeToleranceAsPrecisionDependentFloatingPoint()
to define relative tolerances depending on floating point
precision
3. Relax the tolerance for velocity testing, allowing to remove the
second version of the velocity propagator (differing from the
first version only by the operation order)
3a. Introduce TrajectoryComparison argument to the simulator
comparison test class, adapt rerun and simulator tests accordingly
Change-Id: I30fffcabf8d6e658dab6f71b407fbe162121df2e