The police were ready. Some 6,000 officers, many of them clad in full riot gear, were on hand for the traditional May 1 marches in Berlin on Sunday. But the day proved more peaceful than in the past.