The British drug maker AstraZeneca has settled in principle nearly all of the American product liability lawsuits over Seroquel, its blockbuster antipsychotic drug, the company said in a quarterly earnings report on Thursday. All but 250 of the 28,700 cases have been settled, most with written agreements, AstraZeneca said in the securities filing. It had previously reported settling most of those cases, but the new filing showed how far the company has whittled away at the remaining product liability litigation. Last quarter, it had reported 2,600 outstanding cases.