Saves slice index of each particle in particle monitor.
Fixes indent bug and imports cobra functions.
Changes structure of transverse tracker. First running version. Tests ongoing.

  - Detuners (sextupole, octupole, ..) are instantiated from a detuner factory (detuners.py)
  - Detuners are passed to TransverseSegmentMap as a list.
Second running version of transverse tracker and detuners. Tests ongoing.

  - Adds collection classes handling transverse segment maps and segment detuners respectively.
Adds first implementation of RFQ as a detuning element. Not yet tested.

 - 3 different parameterizations for detune method are implemented.
 - Longitudinal detuning is missing.
 - Looking for a more elegant way to select parameterization of detune method.
Adds support to set random number generator seed for generators GaussianX,Y,Z.
Update of fixed seeding. Uses different seeds for GaussianX, Y and Z.
2nd version of detuner RFQ. Splits different detune parameterizations into 3 separate classes.

 - RFQ collection class uses classmethods to instantiate the 3 different detune parameterizations.
Match to RF bucket looks ready. Needs some testing, though.
Merge RFQ.
Make structure compatible to ecloud branch.
Merge from giadarol and first tests look promising.
Clean up whitespaces (and don't put them back in) and invert slices loop in ecloud tracking.
ecloud: resorsted pinch logging, detailed compartison trajectory vs headtail