Pat the chicken dry, and season well with salt and pepper.
Heat the butter and olive oil in a Dutch oven over medium-high heat, and brown the chicken on all sides. Add the onion, ginger, turmeric, cinnamon, and cook until onion is translucent, about 3 minutes. Season with salt and pepper, and add the garlic and stir for a minute. Increase heat and deglaze with wine, stirring, and allowing it to bubble. Add the broth and bring to a boil. Lower the heat, and cover and simmer gently for 45 minutes, then remove the chicken and set aside.
To the sauce, add the lemon, olives, parsley, and cilantro and then return the chicken to the pot. Heat for 5 more minutes and serve over couscous.
Place the lemons, 2 to 3 tablespoons salt, peppercorns, and lemon juice in a quart jar and cover with water. Store chilled for 3 weeks.