cleanup generator, more correct sampling of time of collision
Merge pull request #4306 from civanch/cleanup_gen_interface

Cleanup G4 interface to generators
Merge remote branch 'origin/CMSSW_7_1_X' into CMSSW_7_0_X