fix dataset wildcard and KWS tests

* text has chainged in wildcard exception messages, made tests more generic
* in KWS, schema adapter now requires an instance of DASCore (and do not create it if it was not initialized beforehand)
added google_maps service to default config

* it is used in unit tests, will will fix these tests from failing with default config
pass unit test if some json module works

* this makes the unit tests to pass if at least one json module passes all tests, but some other json modules are not available
* still, the error messages are made available for inspecting visually
* still in future we might have a flag which says if we are requiring all tests to pass
pylint/pep8 fixes for test/jsonwrapper_t.py
Merge pull request #4080 from dmwm/fix_das_tests

Improve the tests slightly: dataset wildcard, jsonwrapper, tests based on zip service