The Endlovini settlement near Cape Town is home to an estimated 20 000 people who share 380 or so communal toilets.