Hundreds of anti-immigrant protesters clashed with Irish police outside a hotel housing asylum seekers in Dublin.