Get finite support

@lileicc @cberzan Here I add the methods getFiniteSupport() to each distribution. This will be used for implementing Gibbs Sampling.
elements[] should be private, but finiteSupport could me modified outside this class. If we don't use clone(), then it will not be private.