Fixed memory leaks in new_xml_plist() and parse_real_node().
Change Clone() to be const, which required constructors with const references and a const GetValue().
Added const to Array.GetSize(), and to 3 Node methods.
C++: Make sure String::GetValue() and Key::GetValue() don't crash with NULL strings
bplist: Prevent crash in plist_from_bin() when parsing unusually structured binary plist
C++: Add missing cstddef include to Node.h
plist.h: Move deprecation marker before function declaration to make non-gcc/clang compilers happy
Avoid exporting non-public symbols
Drop src/common.h and use byte order macros from config.h directly
Bump so revision due to ABI changes
Merged upstream. Updated version to 1.12.