java: Add and implement the JNI for Service.Login

MultiPart: 1/2
Change-Id: I3cf6924be0c4c65f950fddfd975226022db59b62
diff --git a/services/syncbase/bridge/cgo/jni.go b/services/syncbase/bridge/cgo/jni.go
index cf2e13f..325f759 100644
--- a/services/syncbase/bridge/cgo/jni.go
+++ b/services/syncbase/bridge/cgo/jni.go
@@ -68,6 +68,15 @@
 	return C.JNI_VERSION_1_6
 }
 
+//export Java_io_v_syncbase_internal_Service_Login
+func Java_io_v_syncbase_internal_Service_Login(env *C.JNIEnv, cls C.jclass, provider C.jstring, token C.jstring) {
+	cProvider := newVStringFromJava(env, provider)
+	cToken := newVStringFromJava(env, token)
+	var cErr C.v23_syncbase_VError
+	v23_syncbase_Login(cProvider, cToken, &cErr)
+	maybeThrowException(env, &cErr)
+}
+
 //export Java_io_v_syncbase_internal_Service_GetPermissions
 func Java_io_v_syncbase_internal_Service_GetPermissions(env *C.JNIEnv, cls C.jclass) C.jobject {
 	var cPerms C.v23_syncbase_Permissions