Consumes are restored in DiLepton code, conflict is resolved

Checked on 
CMSSW_7_2_X_2014-07-01-0200
And everything looks ok.
@ktf 
Pointers are changed to non-pointers. Please see if your comment is fully addressed.