Henry O'Neill — Irish soldier and nobleman