syncbase: Change table.delete to table.destroy

This is part of a bigger change across all client libraries
to remove db.createTable/db.deleteTable in favour of
Table.create() and Table.destroy(). Dart API was already
missing db.createTable and db.deleteTable, so no work
needed to be done there.

Part of usability fixes documented on https://v.io/i/672

MultiPart: 4/8

Change-Id: I783636b9537c02c598098d8c314070f61168ab30
diff --git a/dart/lib/src/nosql/table.dart b/dart/lib/src/nosql/table.dart
index d3409ec..1e35cbc 100644
--- a/dart/lib/src/nosql/table.dart
+++ b/dart/lib/src/nosql/table.dart
@@ -13,8 +13,8 @@
     if (isError(v.err)) throw v.err;
   }
 
-  Future delete() async {
-    var v = await _proxy.ptr.tableDelete(fullName);
+  Future destroy() async {
+    var v = await _proxy.ptr.tableDestroy(fullName);
     if (isError(v.err)) throw v.err;
   }
 
diff --git a/dart/test/syncbase_table_test.dart b/dart/test/syncbase_table_test.dart
index 7aea3fe..9d689e8 100644
--- a/dart/test/syncbase_table_test.dart
+++ b/dart/test/syncbase_table_test.dart
@@ -29,7 +29,7 @@
     expect(await table.exists(), equals(false));
     await table.create(utils.emptyPerms());
     expect(await table.exists(), equals(true));
-    await table.delete();
+    await table.destroy();
     expect(await table.exists(), equals(false));
   });
 
diff --git a/mojom/syncbase.mojom b/mojom/syncbase.mojom
index 4300103..92cbc09 100644
--- a/mojom/syncbase.mojom
+++ b/mojom/syncbase.mojom
@@ -121,7 +121,7 @@
   // nosql.Table
 
   TableCreate(string name, Perms perms) => (Error err);
-  TableDelete(string name) => (Error err);
+  TableDestroy(string name) => (Error err);
   TableExists(string name) => (Error err, bool exists);
   TableDeleteRowRange(string name, array<uint8> start, array<uint8> limit)
       => (Error err);