Swift: Initial creation of the Swift framework

Currently working (albeit without unit tests):
  - Getting the framework to dynamically link to the generated CGo lib for the simulator
  - Initializing the library and passing (limited) logging options
  - Basic logger in Swift, but doesn't redirect the VLogger into it
  - Creating handles back and forth to Go-owned objects
  - Vanadium's own Promise API
  - Creating contexts, async cancelling them, and setting deadlines
  - Async low-level RPC, but without any arguments or VOM-decoding/encoding
  - Rudimentary support for Vanadium errors, although the main bits will need to come from VDL
    generated code.

Change-Id: I52cc9a9699ed6e56924978d0616f14e8505d36c9
33 files changed
tree: d9b55adc2d815bb06bbc05b44dc37d5c5d158e4f
  1. clang/
  2. demo/
  3. lib/
  4. .gitignore