Added pattern files for the packages.
Added diagnostic code to JSON-config.  (showWarnings is right now) and added diagnostics code to packageLoader.js.  We have a problem with types/config.json and types/config.pattern.json not matching.  This is probably related to how arrays are being processed by JSON-config.js