Did the deal allow the President to set the debt limit from now on?

No.