Determine signedness of DW_AT_const_value

- A couple corner cases remain: floating points and other DW_ATE_
  weirdnesses, and decoding inside DW_TAG_enumerator, where we don't
  have access to parent at the moment.