storage.ycp: Exclude two files that use LibStorage::initDefaultLogger
config diagnostics: report unknown keys

fixed one such key

removed @data, the initializer splits it all up into other
@attributes
config diagnostics: warn if no `moves` are defined

it is confusing to decipher the compilation errors only to realize that
the compiler uses the old structure with unusable paths
fail soon if some dependencies are not converted yet

note that we only check direct dependencies
refactored transitive_deps

and documented the subtle unused bonus
of producing topologically sorted output
diagnostics: report misspelled modules instead of producing nil
backup: fixed a misspelled dependency on AY
reduce users patch and add properly dependencies, so clients also build
mail: compiles
metapackage: compiles
Merge pull request #185 from mvidner/mail

mail: compiles
Merge pull request #186 from mvidner/master

metapackage: compiles
iscsi-client: compiles
Remove oem-installation.yml

The "oem-installation" module is dead (with the last commit 8 years
ago).
fix deps
ycp there is just for test if ruby to ycp works and vica versa
Merge pull request #187 from mvidner/iscsi-client

iscsi-client: compiles
Merge pull request #188 from yast/drop-oem-installation

Remove oem-installation.yml
iscsi-server: compiles
add excluded include files