JSONConfig Validation
We have a generic class for JSONConfig. One of the reasons behind its design was being able to validate types in the files we fetch from provider (or parse locally). We can advance some of this work and do some sanity checks before updating an existing file (definition).
(from redmine: created on 2012-09-12, closed on 2012-10-05, relates #388 (closed))