The past is always in the present for Edinburgh Detective Chief Inspector Karen Pirie, making her fifth appearance in Val McDermid’s expertly plotted “Broken Ground.” As head of the Historic Cases ...