YamlConfigProvider does not throw exception when meets unknown node name, it skip it silently instead

general cleanup
YamlConfigProvider does not throw exception when meets unknown map entry + a test
fixed: YamlConfigProvider attempts to load invalid config infinitely
Merge pull request #32 from vasily-kirichenko/relax-yaml-tp-loading-rules

Relax yaml tp loading rules