Add detector/run-number changed hook
Created by: baltzell
Also changes the name of ReconstructionEngine's abstract event-processing method from processDataEvent to procesDataEventUser, and filterEvent to processDataEvent, such that all external uses of processDataEvent are still good.