Moved keeping track of optical photon ids away from the sensitive detectors
and onto the Analysis instance.

This ensures that the track ID is truly unique, as each sensitive detector
before kept its own list.
Merge branch 'master' of github.com:JeffersonLab/hallc_photon_comptong4

 especially if it merges an updated upstream into a topic branch.