security: Define a VDL type for discharges (Part 2/2)

More details in:
commit 4617b0475f31283d1ffde494f99e36f67cb2c1c5
= https://vanadium-review.googlesource.com/#/c/3601/
= https://github.com/veyron/release-issues/issues/634

With this commit, the security infrastructure should no longer decode
into the "vdl.Any" type, i.e., it always decodes into concrete types and
thus should be immune to renamings/reorganization of packages.

Change-Id: Ibf1be9537c855e040e2df45f99ede4ec2be6c43e
10 files changed
tree: 60ffa121a35da46012655317eabb62e6250a541d
  1. lib/
  2. profiles/
  3. runtimes/
  4. security/
  5. services/
  6. tools/