tauRecTools: avoid accessing pileup and beamspot via tauEventData
In TauCalibrateLC, access the pileup using LumiBlockMuTool when running in trigger.
In TauVertexVariables, access the beamspot using conditional data handle when running in trigger. Besides, using the vertex link to check whether the vertex is available.
Clean commented codes.