This commit updates dependencies to latest.
It includes the latest wasm-tools, where support for resources has been stubbed
out with a `todo!`.
Hopefully that won't be too much of an annoyance for those actively developing
support for resources.
Additionally, `indexmap`, which is used extensively on many public APIs, has
been rev'd to a new major version; this resulted in no required source changes.
* Update Rust codegen for new WIT changes
* Update the markdown generation for new WIT
* more-rust
* Update the C generator for new WIT
* Get Rust guest tests compiling
* Get rust host tests working
* Get all C tests passing
* Turn off teavm-java and Go tests for now
* Fixup lockfile after rebase
* Bump crate versions
* Update dependency sources
* Update to wasmtime dep
* Support directory-based codegen tests
Remove the old `*.wit` syntax in the macro as it's no longer necessary.
* Fix duplicate C types being generated
Closes#569
* Fix a Rust compile error
Enough has happened it seems reasonable to release everything now. There
have been a number of fixes to Rust and other generators and
additionally there's a new Go generator!