Add ability to ignore unknown options

Important if change control for live server configuration is different for code rollout. Allows the addition of necessary options before the roll happens so that as soon as the code appears it is already configured properly without risking breaking it before that point.
I would prefer `_allowUnknown`