Get finite support

@lileicc @cberzan Here I add the methods getFiniteSupport() to each distribution. This will be used for implementing Gibbs Sampling.
I see. Makes sense. 
However on the other hand, when you get the support, it will call checkHasParam() again during getLogProb.