MacFADYEN John, Great Piobaireachds, including historical notes