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
testapp: add pidfile existence check before killing mupd8 and messageserver processes
pom.xml: lower the required version of Maven to 2.2.0

No features in Mupd8 seem to depend on Maven 3.3.0.  This fix lower the required/minimum version.
test: add unit tests for JSONSource

This patch introduces unit tests for JSONSource or Mupd8Source in general.

The general requirement for a source reader:
- hasNext() should return true when there's next item in the source
- hasNext() should not consume items from the source
- hasNext() should return false when there's no item in the source
- getNextDataPair() should return the next item in the source
- getNextDataPair() should throw NoSuchElementException if no next item

Some behavioral changes
source-reader: modify source reader behavior to match test requirement

This patch changes the source reader at interface level and concrete implementation level to accommodate the requirement specified in the JSONSOurceTest (See commit zheguang/mupd8@c665ef2c2ae8d69a485310b90dd4b1dae04431b5)