ENHANCED: CLP(B): use a list of sat/1 goals in constraint projection
ENHANCED: CLP(B): use a list of sat/1 goals in constraint projection

This avoids many large formulas in residual constraints that do not
occur anywhere in the program, and yields more readable relations.

mndrix/swipl-devel,koryonik/swipl-devel,edechter/swipl-devel,koryonik/swipl-devel,edechter/swipl-devel,koryonik/swipl-devel,koryonik/swipl-devel,edechter/swipl-devel,mndrix/swipl-devel,mndrix/swipl-devel,jn7163/swipl-devel,mndrix/swipl-devel,koryonik/swipl-devel,jn7163/swipl-devel,edechter/swipl-devel,jn7163/swipl-devel,jn7163/swipl-devel,edechter/swipl-devel,mndrix/swipl-devel,jn7163/swipl-devel