The Public Opinion perspective in Social Movement Studies. Three applications: Anti-austerity, Feminism and Pro/Anti-refugees movements