save(lp): working on the general solver, handling degenerated cases

Signed-off-by: Lev Nachmanson <levnach@microsoft.com>