Adding Swift capnp reader code.
Cleanup and unit tests.
Large code drop.

* Now supports structs, embedded structs, strings, lists (no lists of structs)
* Outputs .swift files that can be compiled with capnpc_swift.framework