Fix to handle unconstrained variables properly.
Expose Term internals (temporary).  Disallow 0 variables.
Checkpoint: incorrect attempt to produce evidence.
Checkpoint: start on implementing CVC4's online algorithm.