Heat olive oil in a large skillet on medium heat. sprinkle chicken with garlic powder and brown on both sides. Place chicken on paper towels.
Spoon off fat and return pan to stove. Stir in mushrooms and onions; cook, stirring occasionally until onions are soft. Put in medium mixing bowl.
In a small bowl, mix together basil, oregano, rosemary, and thyme. Season with garlic salt, pepper, and poultry seasoning. Add in wine and broth and stir until well mixed. Add to the onion and mushrooms.
Place chicken in a roasting pan. Pour rest of ingredients over chicken. Cover with aluminum foil and cook until meat begins to fall off the bone, about 90 minutes.