Persistence Layer Browser implementation.

The PlBrowser is used to visualize the PCD data on PL layer. The implementation uses the PlObject/PlContext/PlRelation objects to show the PL Hierarchy and attributes.

There are three top-level nodes for the three PL namespaces (User, Data, Schema).

For each tree node, the attributes can be displayed.

Simple update operations can also be performed.