William Comyn, Lord of Badenoch — Scottish noble