Democracy, Law and Religious Pluralism in Europe: Secularism and Post-Secularism