Integrate configuration stores into main Application Configuration component.

Add tests to check for empty config values.
Cache empty values instead of refetching them (until the store is reset).