CoreJsonUtils: Add a function to get a value from a QVariantMap by giving multiple accepted keys. Very handly if you want to accept eg. both 'Name' and 'Name' from the json data.
JSON plugin loading: Support 'exclude' rules for configuration where the plugin should not be loaded. You can give one rule as a map or a list of rule maps. You can define 'platform' and 'arch' for exclude rules. If you leave out one of these it will defaul to the current value from Application. Eg. only defining 'arch' and 'x64' will not load the plugin on all operating systems if the build is x64.