German Chancellor Angela Merkel has been booed and heckled on the election trail by voters angry at her open door policy on immigration.