Conditional Gaussain BIC Score

Calculates a BIC score score for mixed variables. The score decomposes for a DAG into the sum of the BIC scores for each variable given its parents. A conditional Gaussian likelihood is calculated for each child given its parents and a BIC score calculated from this likelihood.