Make ConditionalProbDist pickle-able by adding a __missing__ method

This should fix #393. Now the ConditionalProbDist objects don't have to hang on to a lambda.