This commit removes the usage of the `failure` crate and finishes up the final pieces of the migration to `std::error::Error` and `anyhow`. The `faerie` crate was updated to pull in its migration from `failure` to `anyhow` as well.
This is the wasmtime-obj crate, which contains an experimental prototype
for writing out native object files, using the wasm ABI defined by
wasmtime-environ.