James Crawford, a judge at the International Court of Justice who was described as the pre-eminent international lawyer of our times, has died.