A rash of attacks in Germany has emboldened political rivals of Chancellor Angela Merkel, blaming her liberal asylum policy for exposing the country to a shocking week of bloodshed.