Constrained EmpiricalDistribution sample/getNextValue methods to return values within the range of the data; correctly linked RandomGenerator to superclass so that RealDistribution reseedRandomGenerator method works. JIRA: MATH-984