*This is a developing story.  Germany, ever struggling with their historical demons, has just seen two days of clashes between far-right wing protesters, neo-Nazis, counter-protesters, anti-fascists, and the police. The clashes have taken place in the town of...