Denmark has been rocked by shootings in Copenhagen, in which two people were killed and where free speech and the Jewish community targeted.