Using AppSettings in configuration system to deserialize slightly comple...

Using AppSettings in configuration system to deserialize slightly complex objects, it makes it difficult to do it all on one line. Especially if there is an array objects inside the class, etc. If you have a newline in your string, the deserialize will fail. This modification allows you to break apart the config on multiple lines for readability and still work.  This is optional flag, defaults to not doing this line break behavior.

This is an optional implementation of the previous pull request that hopefully will be more in line with how you wanted this behavior done.