refs #8124. TDD config type.

Config class can be used to provide a consumable and immutable reference to an xml config file. Tests provided.
Merge branch 'feature/8124_reflectometry_config' into develop