Reinforced the test suite

1) MetadataCollector now removes the conditional configurations from the
set of inner configurations
2) Added new test cases in ConfigurationContextUnitTest