mounttablelib: Persist permissions to the underlying file system.

I also got rid of references to TAM's (tagged acl maps).  Also
changed acl to al everywhere I noticed since we don't have
access control lists, we have access lists.

The al's are stored as JSON to make them easy to read and also
edit if need be.

MultiPart: 2/3
Change-Id: I9ec5e2553a33fb3b61fccd9b0da67b2b66569f14
diff --git a/clients/shell/go/src/v.io/x/chat/channel_test.go b/clients/shell/go/src/v.io/x/chat/channel_test.go
index 50506c3..d65cd02 100644
--- a/clients/shell/go/src/v.io/x/chat/channel_test.go
+++ b/clients/shell/go/src/v.io/x/chat/channel_test.go
@@ -30,7 +30,7 @@
 	if err != nil {
 		return fmt.Errorf("root failed: %v", err)
 	}
-	mt, err := mounttablelib.NewMountTableDispatcher("", "mounttable")
+	mt, err := mounttablelib.NewMountTableDispatcher("", "", "mounttable")
 	if err != nil {
 		return fmt.Errorf("mounttable.NewMountTableDispatcher failed: %s", err)
 	}