A new album from Alison McMorland presents 12 traditional ballads as they have never been heard in modern times, writes Jim Gilchrist