[FEATURE] Split configuration sources include non-split default
This change changes the behavior of split configuration sources to
include the default non-prefixed source as a fallback for increased
flexibility, allowing some packages to have split sources and others
to have a single source.
Also a check in the has method is made more strict.
Releases: master, 2.2