Sweden has arrested 26 people after weekend clashes between police and protesters while the anti-Islam protests has sparked anger.