Settings parser rewritten without Boost.Spirit to reduce compiled binary size. Refs #8773.
Extracted Boost.Xpressive use to a separate translation unit in attempt to work around MinGW 64 bit compiler limitation on the number of sections in the object file. Made some changes to reduce binary size. Refs #8786, #8773.
Removed unused headers.