Merge pull request #7 from mvidner/master

Clean up the 'clean' clean up.
add genpatch command
Merge pull request #8 from yast/genpatch_command

add genpatch command
add reset command
Merge pull request #9 from yast/reset_command

add reset command
add restructure command
change testsuite yaml to fit new schema
add patch to change relative patch to absolute, so restructure not break compilation
Merge pull request #10 from yast/restructure

Restructure
do not use system Y2DIRS to prevent mess between installed and cloned modules
Merge pull request #11 from yast/do_not_use_system_y2dirs

do not use system Y2DIRS to prevent mess between installed and cloned mo...
split exported modules and includes
compile to ybc only modules and refactor such part slightly
Merge pull request #13 from yast/only_modules_to_ybc

Only modules to ybc
fix typo
return back path to file location to prevent problems with special path e.g. in testsuites
Merge pull request #15 from yast/minor_fixes

Minor fixes
compile to ybc in proper order
adapt yast2 to new yaml structure
adapt sysconfig to new yaml format