unknown config keys will be ignored when parsing ruby configs

This will stop unknown keys, such as additional keys found in a knife file, from being processed and crashing the config evalutor