Passing slates instead of byte arrays now
Merge pull request #2 from ambujsingh/object_slates

Passing slates instead of byte arrays now
Change "No/key" println to log
Reconnect patch for FFP
Fix hashing bugs
Merge pull request #3 from ambujsingh/object_slates

Object slates
Changed hash2Float to hash2Double
Merge pull request #4 from ambujsingh/object_slates

Changed hash2Float to hash2Double
Renaming artifactId to sia_mupd8
Using SlateCount for size of cache and StringOps for hashing
Merge pull request #5 from ambujsingh/object_slates

Object slates
merge and fix with walmartlabs/master
reverting some test changes
Merge pull request #13 from walmartlabs/master

sync with master
Merge pull request #15 from walmartlabs/master

fix: incorrect assert test
Merge branch 'master' into object-slate

Println to SLF4J

Conflicts:
	src/main/scala/com/walmartlabs/mupd8/Mupd8Main.scala
tweaks for object-slate interface

* For compatibility with existing/previous applications, the
  Updater interface works as before.
  
* To accommodate IDL-generated slate classes, the SlateUpdater
  interface does not require its slate objects to implement any
  particular interface.
  
* A separate SlateBuilder class handles slate-object serialization
  and deserialization.  The SlateBuilder to use for each SlateUpdater
  is named as needed using a new "slate_builder" parameter.
Merge branch 'master' into object-slatebuilder

Conflicts:
	src/main/scala/com/walmartlabs/mupd8/Mupd8Main.scala
	src/main/scala/com/walmartlabs/mupd8/elasticity/ElasticWrapper.scala
	src/main/scala/com/walmartlabs/mupd8/examples/TestApp.scala
	testapp.sh
Merge pull request #22 from wlam/object-slatebuilder

Slate-object interface for updaters (SlateUpdater)