Heat olive oil in a large Dutch oven over medium heat. Sprinkle chicken with garlic powder. Then brown the chicken on both sides. Remove the chicken and place on paper towels. Spoon off the chicken fat, and return the pan to the stove. Stir in mushrooms and onions. Cook and stir occasionally until onions are soft. Place in a bowl. In a separate bowl, mix together basil, oregano, rosemary and thyme. Season with garlic salt, pepper, and poultry seasoning. Stir in wine and add to onion and mushrooms. Return chicken to the Dutch oven. Pour mushroom mixture and broth over chicken. Cover and cook over low heat until meat begins to fall off the bone (approximately 1.5 hours).