updated comments to Generator class, update CMS custom hadron inelastic builder to Geant 10
cleanup
Merge pull request #3854 from civanch/gen_physlist

SimG4Core -- Generator and custom hadron physlist constructor cleanup