Combine first 5 ingredients in a large salad bowl. In a small saucepan, heat oil and next 6 ingredients until warm, whisking until well combined. Pour warm dressing over salad a little at a time, tossing until dressed.