feat(lp): use std::vector as a container for rows and columns in sparse matrix

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