physical-lock: Convert uses of the xrpc library to the new v23 server API.

Change-Id: I47a9cfb7cb8f23ecc63408355cf260bbc99d2aaf
diff --git a/go/src/v.io/x/lock/lock/main.go b/go/src/v.io/x/lock/lock/main.go
index 4ffe673..8bbe90f 100644
--- a/go/src/v.io/x/lock/lock/main.go
+++ b/go/src/v.io/x/lock/lock/main.go
@@ -24,7 +24,6 @@
 	"v.io/x/lock"
 	"v.io/x/lock/locklib"
 	"v.io/x/ref/lib/v23cmd"
-	"v.io/x/ref/lib/xrpc"
 	_ "v.io/x/ref/runtime/factories/static"
 )
 
@@ -358,7 +357,7 @@
 		env:    env,
 		notify: make(chan error),
 	}
-	server, err := xrpc.NewServer(ctx, recvKeySuffix, service, security.AllowEveryone())
+	_, server, err := v23.WithNewServer(ctx, recvKeySuffix, service, security.AllowEveryone())
 	if err != nil {
 		return fmt.Errorf("failed to create server to receive keys: %v", err)
 	}
diff --git a/go/src/v.io/x/lock/lockd/starter.go b/go/src/v.io/x/lock/lockd/starter.go
index 0be2c4e..bb85543 100644
--- a/go/src/v.io/x/lock/lockd/starter.go
+++ b/go/src/v.io/x/lock/lockd/starter.go
@@ -12,10 +12,8 @@
 	"v.io/v23/context"
 	"v.io/v23/naming"
 	"v.io/v23/security"
-
 	"v.io/x/lib/vlog"
 	"v.io/x/lock/locklib"
-	"v.io/x/ref/lib/xrpc"
 )
 
 var unclaimedLockNhSuffix = "unclaimed-lock-" + fmt.Sprintf("%d", rand.Intn(1000000))
@@ -60,7 +58,7 @@
 		return nil, nil, err
 	}
 	claimed := make(chan struct{})
-	server, err := xrpc.NewServer(ctx, lockObjectName(ctx), newUnclaimedLock(claimed, configDir), security.AllowEveryone())
+	_, server, err := v23.WithNewServer(ctx, lockObjectName(ctx), newUnclaimedLock(claimed, configDir), security.AllowEveryone())
 	if err != nil {
 		stopMT()
 		return nil, nil, err
@@ -90,7 +88,7 @@
 		stopMT()
 		return nil, err
 	}
-	server, err := xrpc.NewServer(ctx, lockObjectName(ctx), newLock(), security.DefaultAuthorizer())
+	_, server, err := v23.WithNewServer(ctx, lockObjectName(ctx), newLock(), security.DefaultAuthorizer())
 	if err != nil {
 		stopMT()
 		return nil, err