Benjamin Demers, curé-historien (1848-1919)