South Africa's 1996 constitution was forged through two years of negotiation between former enemies, creating one of the world's most progressive founding documents.