Fixing treatment of leptons for GenericCollectionMembers and cleaning out some obsolete classes and adding back LepGenInfos.h, which was unintentionally removed