William Oliphant, Lord of Aberdalgie — Scottish magnate and military leader