Update types of event/run/lumi in Tracking/Vertexing

The online is changing to produce data with event numbers that are 64 bits instead of 32 bits. CMSSW software needs to be modified to handle that. Following
https://hypernews.cern.ch/HyperNews/CMS/get/recoDevelopment/1302.html
I am making changes to different packages, here Tracking/Vertexing. I am using the events/run/lumi types defined in DataFormats/Provenance/interface/RunLumiEventNumber.h . Updates are generally trivial and there should be no any visible effects of them (except for the rare event numbers with > 32 bits). 
Hi Stoyan,

I'd rather have the casts and the format kept unchanged.
I just don't want to have to deal with differences between some old ntuples and whatever may need to be made in the future.
Note that this code by construction works only for simulation. I don't thinks that we'll get over the max::int here.