A Robust Independence Test for Constraint-Based Learning of Causal Structure