PeakPickerHiRes: disable spacing constraints for chromatograms (fixes #1060)

This includes the documentation updates in #1065.

Added a flag to the main `PeakPickerHiRes::pick` method that enables data spacing constraints (see #1032) by default, but which is unset when picking chromatograms.
Allowed users to manually disable the spacing constraints in PeakPickerHiRes by setting the corresponding parameters to zero. (This is now also done in PeakPickerMRM, since the chromatograms there use `MSSpectrum` containers.)

Added a test case that would have failed before these changes (data from #1060).