Fix issue with copy() not setting _meta.

This fixes a bug introduced in 6d10da1b4f.
Add more friendly error message for JSD.
For mixture distribution, use the distribution class instead.
Add a basic D_KL. Need to think on implementation more.