TST: Add failing test for KDEUnivariate reuse
BUG: Reset cache on each fit. Closes #885
TST: Expand testing cases.
Merge pull request #887 from jseabold/fix-kde-cache

BUG: Fix KDEUnivariate caching reuse.