DLTPulseGenerator - A library for the simulation of lifetime spectra based on realistically modelled detector-output pulses