Try to split Distributions for Julia 0.1 and 0.2

This is my first attempt to split apart Distributions to support Julia 0.1 and 0.2. Can @iainnz or @dcjones check that this looks right?