storage restructure
BuildOrder: break cycles of anly size involving only includes
storage: depend on yast2

then it fails on LibStorage
storage: convert to UTF-8
make "dirinstall" module compile
add storage stubs
make nis-client and nis-server compile
network: restructured; does not compile yet

depends on storage
Add also indirect dependencies into module/include path

The "lxc" module depends on "security", which depends on "pam". Before
this commit, both "security" and "pam" had to be specified as deps in
lxc.yml. This is wrong, because the fact that "security" depends on
"pam" is an internal thing of the "security" module and it shouldn't
leak elsewhere nor be described multiple times in different .yml files.

This commit fixes this problem in a general way by adding indirect
dependencies to module/include path too.
Merge pull request #98 from mvidner/network

network: restructured; does not compile yet
Merge pull request #89 from lslezak/make_dirinstall_compile

Make "dirinstall" module compile
README.md: Mention that indirect deps are computed automatically
Merge pull request #100 from yast/transitive-deps

Add also indirect dependencies into module/include path
Make the "lxc" module compile
dirinstall - added missing include move
Merge pull request #101 from yast/make-lxc-compile-2

Make the "lxc" module compile
Merge pull request #102 from lslezak/dirinstall

Dirinstall - added missing include move
Make the "scanner" module compile
Merge pull request #103 from yast/make-scanner-compile

Make the "scanner" module compile
Make the "system-profile" module compile