Remove array syntax from IniSection.
Use Boost.Xpressive instead of Boost.Regex.