Senegal holds elections this weekend. Finally. The West African country has long been lauded as a stable, even model democracy, in a region rife with political crises and coups. But the last few years ...