Raila Amolo Odinga, who has died at the age of 80, was something of a paradox in post-independence Kenyan politics.