java: Switch the resume marker to bytes in the C API for watching

This also adds the JNI definition for the Database.WatchPatterns that
I forgot to add in https://v.io/c/22792.

MultiPart: 2/2
Change-Id: Id1fd26770da679aee4167c84588ee00a4ee34658
diff --git a/syncbase/src/main/java/io/v/syncbase/internal/Database.java b/syncbase/src/main/java/io/v/syncbase/internal/Database.java
index 8af8855..0f926c7 100644
--- a/syncbase/src/main/java/io/v/syncbase/internal/Database.java
+++ b/syncbase/src/main/java/io/v/syncbase/internal/Database.java
@@ -77,5 +77,5 @@
         void onError(VError vError);
     }
 
-    public static native void WatchPatterns(String name, String resumeMarker, List<CollectionRowPattern> patterns, WatchPatternsCallbacks callbacks) throws VError;
+    public static native void WatchPatterns(String name, byte[] resumeMarker, List<CollectionRowPattern> patterns, WatchPatternsCallbacks callbacks) throws VError;
 }
\ No newline at end of file