Allen, Sir William (Johnston County)