Carnival, a spectacle celebrating African deities and Catholic saints alike, has become a battleground for religious groups in Brazil.