implement HGam overlap removal
implementation of HGam overlap removal according to the HGam OverlapRemovalHandler. the code is based on athena's code.
N.B. please note that the tau-photon overlap removal is not implemented in this code. but since in bbyy analysis tau is not reconstructed there should be no effect.