Event number from 32 to 64 bits in Core

Change the event number in the EventID from 32 bits to
64 bits. This includes only changes for the Core part
of CMSSW. There are a couple hundred places outside the
Core code where this value is being assigned to types
with less than 64 bits that will also need changes to
work properly with data that has an event number exceeding
32 bits. Includes tests for the changes in the Core code.
Merge pull request #5973 from wddgit/eventNumber64Bits

Event number from 32 to 64 bits in Core