Merge branch 'hotfix/0.1.11'
added constructors for MinHasher and subclasses that allow the number of hashes and number of bands to be input, instead of relying on these being computed from a threshold. motivation: we had a need to guarantee the exact bytes in the hashes for backwards compatibility with previously generated and stored hashes.
Adds AdaptiveVector, bugfix for EventuallyRing
Add a TODO
Improved Max/Min algebra
Add combinators, which seem to have some use in combining sketch monoids
Merge pull request #146 from twitter/feature/better-max-min

Improved Max/Min algebra
Merge pull request #145 from twitter/feature/adaptive-vec

Adds AdaptiveVector, bugfix for EventuallyRing
Merge pull request #147 from twitter/feature/monoid-combinators

Add combinators, which seem to have some use in combining sketch monoids
changed MinHasher to be monoid on MinHashSignature
Add migration manager to prevent binary incompatiblities
add a function to return the previousArtifact
Merge pull request #149 from twitter/feature/mima

Add migration manager to prevent binary incompatiblities
Add CONTRIBUTING.md

Signed-off-by: Chris Aniszczyk <zx@twitter.com>
Merge pull request #150 from twitter/add-contributingmd

Add CONTRIBUTING.md
Creating SketchMap, and Tests. Fixing CMS warning.
Fixing 2.10.0 compilation issue.
Replacing Values Table with AdaptiveMatrix.
Store width/height in Monoid/SketchMap instead of eps/delta.
Fixing issues.