John Comyn, Lord of Badenoch (Adliger