Puree shallots, onions, garlic, cilantro, parsley, bay leaves, peppercorns, and oregano with the white vinegar. Add oil, but do not puree, just mix. Season, to taste, with salt. Pour over chicken and marinate overnight in the refrigerator. Grill for approximately 8 minutes on each side.