Use pdf() for ContinuousDistribution and DiscreteDistribution

`pmf()` and `logpmf()` now redirect to `pdf()` and `logpdf()`. Let me know if you're alright with merging this change.

I've also fixed the tests so that they all run properly again.