Initial Store API

Many changes in this revision. A few things still broken, mostly from the same vom/ipc error, but I would rather work on that after/in parallel with the review.

- Updated to match the go vstore API.
- JS RPC args are now transcoded. Types still need to be registered. They also need to be registered for the other direction. (In WSPR).
- Tests exist for the store and the stored process is started automatically.
- Fixed bug in VDL that did not set the type of struct fields
- Fixed bug in VOM that didn't set the elem field on byte slices (only seems to happen when they come from the signature)
- Changed a number of things in the transcoder, including enabling the ability to convert JSON strings to byte slices.

Change-Id: Ia1ba56518ab22a078ef8b711043263b098ec5f4c
6 files changed
tree: f46c853cdd032e28efee55e03519f849d46b71bc
  1. examples/
  2. lib/
  3. runtimes/
  4. security/
  5. services/
  6. tools/