Senegal, a beacon of stability and democracy in West Africa, has been rocked by deadly protests.