Finally got test working again.

- CatalogId and NodeId are derived from CATID and increase the space for
keys of these types
- Every node has a NodeId entry in the MasterCatalog
- Nodes can be named, these names will be added to the MC using the same
CatalogRecord used by the NodeId entry
- These names are retained when the MC is saved to file, but they are
lost when the MC is reconstructed from the logfiles
- This is not a problem because the node name is embedded in the node
bytes, and the MC name entry is automatically resurrected whenever the
node is sought by name (via GetNodeByName) or possibly as part of a find
operation (e.g. FindOfKinds)
- Overall, node names are now optional and a node is "anonymous" by
default