live: employ xdg-user-dirs feature

use/live/install stopped to provide a desktop icon; the nuance is
that zdg-user-dirs-install.sh script in livecd-install package
expects ~/.config/user-dirs.dirs to actually do that.
regular.mk: add an empty recipe

That trailing "; @:" makes up a cause to run a shell,
and SHELL is overloaded with tracing for reports.

Thus an omission fixup.
initial sound feature

This replaces the many sets of the corresponding packages
wandering all over pkglists, features and configurations;
the interface should be rather well-defined by now.
live: employ sound feature

use/live/sound target is dropped on the floor,
there were no more in-profile users of it.
x11: employ sound feature

gnome3 was just asking to line up either.
regular.mk: employ sound feature for kde4

An act of deduplication again.
ltsp: employ sound feature

The client side might benefit a bit more in the future
but the server side does not (and should not) require
everything client side does; thus use base ALSA target.
slinux: employ sound feature

One of the earlier duplicates pruned now.
armh.mk: employ sound feature

This bunch of commits was done so these can be
mixed and matched (or even reverted) later if needed;
it was tempting to just revamp things wholesale again
but coarse grained approach is worse to maintain.
armh.mk: use sound, net features

The main reason was use/net but warranting the
bits needed for proper pulseaudio functioning
via use/sound seems also logical.
deflogin: do require passwd

50-root script uses passwd(1),
mea culpa
for having optimized it out...
net-eth: ensure single-subsystem control

Setting NM_CONTROLLED is apparently not enough to disable
/etc/net handling of a particular interface; thanks sem@
for noticing the fortunate error messages in logs
and explaining this peculiarity to me.
initial control feature

TODO--, and this one was pretty expected
after the "invention" of iterators.
homeros: employ control feature

...instead of having to do the same by hand.
armh: employ control feature

As 50-sudo-su script cares for sudo and su control facilities no more
that hook is aptly renamed to 50-sshd-root (should be generalized
either some day).
dev: employ control feature

...instead of setting up pam_mktemp ourselves
even if that was no big deal too.
xdg-user-dirs: employ control feature

Maybe the conditionals shouldn't be too terse, by the way...
tar2fs: double /boot size

Factor of 2 is not enough for kernel upgrade due to filesystem overhead.
Add BOOT_SIZE_FACTOR on top of that.
desktop+lxde: added ConsoleKit

The funny thing while debugging this was "how the heck
could a sound related change induce privilege related shift?"
-- turns out that udev-alsa (which pulls in ConsoleKit)
was the culprit... looks like LXDE hasn't dumped it yet :)
regular.mk: regular-server revisited

Few things:

- extend feature specification
  + SysVinit can be chosen explicitly via init feature,
    no need to keep sysklogd in yet another pkglist;
  + power management should be included too
    (both cpufreq setup and power button handling);
  + LILO seems to be heavily preferred among the
    target audience :)

- use desktop installer for regular-server
  + the seeming controversy is explained easily:
    installer-distro-altlinux-generic has very few
    modules to the point of being inconvenient for
    anything but quick rounds of basic testing,
    and distributions rather do need network setup
    along with a non-privileged user.