Fixing mean-field approximation in DDs.  Using a subset of the ordered variables to control recursion through the DDs instead of the entire variable order.  Adding hack to speed up multiplications when the value of an encountered leaf is 0.
Changing to using the DDVariable constructor where scope is specified
Fixing initial variable ordering set up
Improvements to JointBelief for speed