Updated the generator fragments for pileup events

Added PythiaUEZ2starSettings_cfi.py and Pythia6CUEP6S1Settings_cfi.py
Added PYTHIA6_Tauola_TTbar_TuneCUEP6S1_14TeV_cff.py and LHE_TTbarTTbar_TuneCUEP6S1_14TeV_cff.py
Renamed PYTHIA6_Tauola_TTbarTTbar_TuneZ2star_14TeV_cff.py -> LHE_TTbarTTbar_TuneZ2star_14TeV_cff.py
Added cuts on dRPhi for barrel stubs (but commented out)
Added superstrip_rational(...) function
Added superstrip_rational(...) function. [2]

Added test/superstrip_rational.C
Updated test/superstrip_luciano.C
Rounded floating point values to 4 digits after the decimal point in JSON files
Minor fixes
Added drawer_pileup2.py
Added more plots in drawer_stubs.py
Added Picky class to help stub cleaning.

Updated tests
Added z segmentation in superstrip_rational()
Added more plots in drawer_stubs.py and drawer_pileup2.py
Allowed cut on bankIndex in drawer_amsim.py
Allowed cut on bankIndex in drawer_amsim.py. [2]
Merge pull request #39 from jiafulow/prepare-v035

Added projective superstrip v2