The choking haze from Indonesia's worst fire season in years has cloaked local towns and drifted across neighboring countries for weeks.