Spanish police and protesters clashed in the streets of Barcelona on Saturday night as a pro-independence demonstration once again turned violent.