Store ini sections in a std::list (rather than vector) to prevent unexpected pointer invalidation with use of GetOrCreateSection.
Merge pull request #534 from jordan-woyak/ini-file-fix

Store ini sections in a std::list to prevent pointer invalidation.