Introduce CbmBeamGenerator
The new class CbmBeamGenerator is intended for transport simulation of the (non-interacting) beam through the CBM setup, to study beam-related background.
Some changes had to be applied to CbmEventGenerator. An example macro run_transport_beam.C was added as well.