config: tests work with logger loaded!

added more tests for configfile.load_ini_config
added additional tests for get, exposing caching bug (if the options to get() change, it should invalidate the cache and do a new get). See CACHE BUG in tests/config.js