veyron/services/mgmt/device: Add local namespace

This change adds a local mounttable and neighborhood service to the
device manager. The applications receive the address of this mounttable
as default namespace root.

The local namespace looks like:
  <root>/devmgr  -> device manager server
  <root>/global  -> the global namespace
  <root>/nh      -> the local neighborhood

Each app gets the local namespace as namespace root, and the local
mounttable is the only thing that gets published directly in the global
namespace.

The global namespace looks like:
  <root>/devices/<hostname>/devmgr -> <hostname>'s device manager
  <root>/devices/<hostname>/global -> points back to <root>
  <root>/devices/<hostname>/nh     -> <hostname>'s local neighborhood

Change-Id: I2b816acd3e3513bd6f82e3b818a6b72cd4d15128
7 files changed
tree: 3d549933f14c3dc0a8fb615e25df9fc4c5886149
  1. lib/
  2. profiles/
  3. runtimes/
  4. security/
  5. services/
  6. tools/