veyron/runtimes/google/security: Preparation for moving identity implementation to the public API and to VDL.

Specifically:
(1) Remove the identity tree implementation.
    It wasn't shown much love anyway, has some authorization challenges and
    also is harder to translate into VDL (because of the DAG implementation)
(2) Introduce a identity "set" implementation that can be used to carry multiple
    blessings in a single identity. This replaces all the functionality we desired
    from identity trees
(3) Update wire.go so that it is VDL compatible (no pointers)

Subsequent changes will:
- Move these identity implementations to the public API (veyron2/security)
  as really the identity implementation is part of the public API
- Move wire.go to wire.idl

Change-Id: Ida15b69eace9938c8fd4b13489bd232079bc4bbc
9 files changed
tree: 14a7423b099eb6aacf50b5874fb64709585d90c6
  1. examples/
  2. lib/
  3. runtimes/
  4. security/
  5. services/
  6. tools/