New York — As the Gulf oil spill gushed out of control, BP’s financial liabilities seemed big enough to sink the company. No more.