Former Iranian president Akbar Hashemi Rafsanjani, a pugnacious moderate who survived for decades despite challenging his own turbaned elite, died after suffering a heart attack.