This is the second version of my variant part series. I believe this one addresses all of Joel's comments. Additionally it: * Adds a patch to fix some bugs in unpack_bits_as_long * Updates the new DW_TAG_variant test case to test sign extension * Fixes a bug I found in the Rust code Regression tested by the buildbot. Tom