[Document] Simplify IniSection's get value function names.
[VC] (minor) Fix: Rename Apple/SharedObjcPtr.h to SharedNsoPtr.h
[Document] Add IniDocument::GetAllSections() and IniSection::ToNamedValues().

- Test utils add ExactlyMatch() and SortBy() in StdVectorUtils.h .
[Value] Add NamedValues::HasValue().
[Configuration] Initial implementation, ConfigSection and ConfigBool works.