add bunch_unmatched_but_sliced definition function to beams/bunch.py, add charge to the list of parameters to be saved in monitors.BunchMonitor, change printout in the main loop of BenchMark_BBresonator_PyHeadTail, include bunch.update_slices() in longitudinal tracking
rename BenchMark_BBresonator_PyHeadTail.py, remove self.dz_argsorted in beams.slices.slice_constant_charge and beams.slices.slice_constant_cspace
clean up trackers/longitudinal.py (the matching routines that Kevin put into matching long time ago), rename bunch_unmatched_but_sliced to bunch_unmatched_inbucket_sliced in beams.bunch.py and all other occurrences, clean up unmatched in beams.matching.py
increase bunch.identity by 1 for future implementation of lost particles, remove slices.index method (as it is obsolete)
insert bunch.update_slices() at the end of CSCavity.track, move in_slice attribute from bunch.slice to bunch class (including corresponding changes in wakefields)