Avoid nil in sections
make "bootloader" build
make "iscsi-client" build
make "network" build
Merge pull request #269 from lslezak/bootloader_build

Make "bootloader" build
Merge pull request #271 from lslezak/iscsi_client_build

Make "iscsi-client" build
make "sound" build
Improve how file names are reported in error.log

Before this change, errors in the error log reported by the "ybc"
command contained only part of the filename of the affected file
relative to module's work directory. This made it hard to see which
module that file belonged to. On the other hand, errors reported by the
"ruby" command contained full path to the affected file. These were
sometimes too long.

This commit unifies the behavior and writes the filename into the error
log in format like this:

  [autoinstallation] src/clients/inst_autosetup_upgrade.ycp

The module name is obvious, the path is always relative to module's work
directory, and the line is easily greppable.
Merge pull request #275 from yast/improve-file-names-in-error-log

Improve how file names are reported in error.log
make "tv" build
make "kdump" fully compile and build
Merge pull request #270 from lslezak/kdump_build

Make "kdump" fully compile and build
Merge pull request #276 from lslezak/sound_build

Make "sound" build
make "online-update" build
make "wagon" build
make "tftp-server" build
make "slp-server" build
Merge pull request #273 from lslezak/network_build

Make "network" build
make "instserver" build
Merge pull request #278 from lslezak/online_update_build

Make "online-update" build