renamed base+server+disk pkglist to server+extra

This is to fit base/extra separation better
and to avoid lvm2 creeping into VE images.
pkg.in/lists/Makefile: fixed committing what's copied

Was broken during dot-base introduction
by wrong recipe split...
"untag" install2 tagged scripts

So far the tagged scripts concept is too fragile,
and these were used unconditionally anyways.

features.in/Makefile is broken regarding copying
tagged scripts right now...
image.in/Makefile: introduced save-profile

From now on, non-empty SAVE_PROFILE variable will indicate
the need to carry the particular generated profile inside
the image built from it.

Thanks gns@ for this feature in liveflash.eeepc.
distro/installer related graph cleanup

As was duly noted by Leo-sp50, both server.mk and desktop.mk
duplicate a few bits layered over bare distro/installer which
happened to be both a dependency (thus should reduce redundancy)
and a "real distro" target (well, it doesn't just work yet, need
to provide networking and sources.list in install2 by hand).

Fixed by moving a "node" to distro/.installer along with typical
additions and leaving a bare installer as is by now; there's a
need to get it working at least for DHCP/ftp.altlinux.org case.
grub by default in "production" targets

There's still an annoying problem (a race?) manifesting itself
as installer bailing out between packages installation and lilo
setup with X segfault in logs; while the culprit is not known yet,
let's avoid that for most images by moving the bootloader request
from the former "leaf" target (which noe became a "node") into an
experimental server-systemd one.

Thanks Leo-sp50 for bringing that to my attention again; see also
http://forum.russ2.com/index.php?showtopic=3310&pid=31364&st=0&#entry31364
10bootloader: replace both grub and lilo

As it happens, I've stumbled upon a successfully built image
with alterator-grub in BASE and lilo in install2's installer-steps.
Of course the installer bailed out after dealing with packages :-/

Thanks Leo-sp50 for pointing out the (hopefully) right direction.
updated ltsp pkglist

alterator-ltsconf needs further testing,
and aplay is handy for remote audio tests.
50-etcnet-dhcp: moved from dev to live feature

If there's an ethernet interface, a DHCP client, and these
can result in connectivity out-of-box, then it's rather
a feature for almost any LiveCD.

Thus the configuration script is moved from dev feature
to live one with the addition of dhcpcd/dhclient test.
This is asking for some more neat solution though...
live-razorqt: adapted for razor-qt 0.4.1 packages

The main package has been renamed from razorqt to razor-qt
to fit upstream brand better.
features.in/x11: add lightdm support

It's preferred for Razor-qt's logout app to be able to turn
the system off or reboot it; xdm lacks consolekit support.

Thanks Alexander Sokoloff for the hint.
doc/assumptions.txt: specify minimal gmake version

From what I've read so far, most of the code should run on 3.80;
there seem to have been some bits that are dependent on 3.81
features, but there is not a bit that depends on 3.82+ features
so far.
0.5.6-alt1

- minor fixups
gear-store-tags
features.in/README: un-document tagged scripts

These are gone for now, this fix should have been done before.
essentially added firefox to live-icewm

(via a specially crafted pkglist name)
conf.d/live.mk: add firmware to all X11 livecds

GPU firmware might have been missing otherwise...
ltsp += alsa-utils

alsamixer *is* useful :)
features.in/live: implemented lightdm autologin

The main part is done as per
https://wiki.archlinux.org/index.php/LightDM#Enable_Autologin;
there's an issue that the lightdm developer insist that autologin
user belongs to "nopasswdlogin" group though.
conf.d/live.mk: autologin rehash

If we have a supported display manager, we should rather autoconfigure
that one for autologin instead of configuring autologin package:
those tend to play better with "modern" session management in terms
of runlevel control etc.

xdm doesn't really differ though.

TODO: maybe skip autologin *package* configuration if any dm found
in the live image-script?