Added IsIgnoreSpaceInHeader configuration

Configuration to say whether spaces in header records should be ignored.
So a header record of "Multi Word" is read the same as "MultiWord".
Default is false.

Added configuration, check when reading header, and unit test.