A self-monitoring precision calibration light source for large-volume neutrino telescopes