added --no-warn-missing to work around accidentally omitted ZooKeeper running configuration parameters and made missing/extra configs as warnings rather than criticals