John Romilly Allen — British archaeologist and Anglican priest