And minor comment changes.
lsloptimizer remains as the "conductor" and option handler. As a result, new options have been added to enable DCR and constant folding.
This commit is just a copy, to hopefully help git track it. The changes come in the next commit.