Clean code to remove legacy and add pad and copad codes.
Merge branch 'CMSSW_6_2_X_SLHC' of github.com:unclok/cmssw into CMSSW_6_2_X_SLHC