Rioters in Germany looted shops and allegedly stole guns, while protesters in Lisbon clashed with officers in the early hours of the morning.