This re-introduces several cleanups that we previously deferred for not supporting Rust 1.25.
This crate contains a library that enables Cranelift to emit native object (".o") files, using the Faerie library.