For more than 1,000 days now, Yemen has been torn by a ferocious war pitting rebels against the government, militias against each other, Al Qaeda and ISIS against everybody, and a Saudi-led coalition against Iranian-backed forces, leaving a desperate civilian populace caught in the middle.