Various bugfixes, conveniences, and better DWARF4 support.

--HG--
rename : tests/iterator-comp/iterator-comp.cpp => tests/Rotted/iterator-comp/iterator-comp.cpp
rename : tests/visible-named/visible-named.cpp => tests/Rotted/visible-named/visible-named.cpp