xml.c - Add 'traverse' function, for generating 'all_decls' on the fly, each time a NAMESPACE_DECL is encountered. A couple of repurcussions: the returned vector of declarations are in reverse order, the number of declarations generated is likely to differ slightly cf. original GCC-XML implementation. In 'xml_print_demangle_attribute', replace 'cplus_demangle' with 'abi::__cxa_demangle'. Also, managed to silence internally generated errors, with DECL_ANTICIPATED
Merge branch 'plugin' of github.com:alexleach/gccxml into plugin