Clean up fake-libunwind, splitting it into a separate file, and provide an x86-64 implementation.