Apply PythiaDauVFilter conditions for MC, move to CMSSW_5_3_20@SL6

Checked by a small MC sample, the output from SW_5_3_12@SL5 is identical with SW_5_3_20@SL6.
The python configs are modified to run on SW_5_3_20@SL6.
Shared test samples are also provided in typical 2012 configs, i.e. they're able to run out-of-box.

I also implemented the pt eta cut of GEN muons into saveGenInfo function.
Remark the cut will be not applied if "KeepGENOnly_" label is set to be true.

If there's no issue other than what cause by "PythiaDauVFilter",
I think we're able to run both data and MC production with these fix.

@xshi @nsahoo Could you help me verifying the changes?