Removed constraint merging logic from BasicSolver
    BasicSolver does not require merging constraints. It uses a brute
    force approach and thus does not suffer from constraint ordering.
Working on constraint merging for ComplexSolver