Get finite support

@lileicc @cberzan Here I add the methods getFiniteSupport() to each distribution. This will be used for implementing Gibbs Sampling.
It's just used for cache the finiteSupport so that we con't calculate it during the next time.