Melt margarine in an ovenproof casserole; add turkey, onions, carrots, garlic, and shallots. Brown lightly.Remove veggies, and brown the chicken in the remaining juices.Remove the chicken, add the wine and seasonings, and stir to incorporate all the little brown bits in the pan.Put the chicken back in, turn to low, and simmer for 40 minutes with lid OFF.

Remove chicken from pan. Lightly sauté mushrooms. Remove. Whisk in flour until sauce is thickened and bubbly.Combine all ingredients and simmer for 10 more minutes.Keep warm in low oven.