Initial Particle BP implementation. I don't want to close the issue
because PBP still needs more work, but we have an intial implementation
that is in the experimental package.
Merge pull request #308 from bruttenberg/DEV2.5.0

Initial Particle BP implementation.