This is an updated patchset based on the RFC for adding Dwarf_Type support for dwarf_begin.
The first patch adds functions to parse .debug_dwp and .debug_sup sections. The second uses the new dwelf_dwarf_debug_sup function to use the supplementary file if there is no .gnu_debugaltlink and fixes some sup reference form handling issues. The third patch is the original Dwarf_Type RFC patch with all the issues pointed out by Aaron fixed.
