This adds basic support to the RTS for DWARF-assisted unwinding of the Haskell
and C stack via libdw. This only adds the infrastructure; consumers of this
functionality will be introduced in future diffs.
This replaces D1156.
- More clean ups, fix failures when libdw is unavailable
- Implement initial register code for ARM and i386
- Push initial register code upstream to libdw