Added removing of SliceSets on changing the beam's longitudinal state. Use @clean_slices for any longitudinal element track() methods
correcting bug in particles.clean_slices(), minor changes in doc strings
making test_slicing.py compatible with the new slicer