Add use/x11/xmonad and desktop+xmonad package list
regular.mk: add regular-xmonad
xmonad: add livecd-regular-xmonad
isohybrid: drop postprocessing, xorriso is enough

The original mkisofs would only care for the proper ISO9660 image
but we've switched to xorriso which is able to perform the hack
to yield UEFI hybrid images; thus no need for the postprocessing.

Requires mkimage >= 0.2.5 and xorriso (obviously).
added live_rw support

There's a need for a separate boot target since
persistent storage is way slower than tmpfs indeed;
usbflash has a tendency for huge performance drops
given simultaneous writes in addition to reads which
are the bottleneck already.

make-initrd-propagator 0.18 introduced ext4 rw slice,
so the corresponding kernel module needs to be included
into stage1; see also #28289.

NB: not available on x86_64-efi (or hybrid GPT to be strict)
due to fragility of the hack being made: parted(8) panics
upon seeing that, and good ol' fdisk is unable to treat it.

NB: use/live/rw use/rescue/rx use/syslinux/ui/gfxboot
are unlikely to play very nice together due to the latter's
magic l10n: "session" label is taken by live_rw config snippet
and *is* translated in design-bootloader-source;
OTOH "rescue_session" is *not*.
regular.mk: add persistent storage capability

The persistent storage is a nice addition to LiveCD images;
it doesn't come for free though in terms of performance
(especially for the first boot), so it should stay optional.

Note that use/live/rw belongs to base and not bare since
otherwise rescue becomes rescue+live which is superfluous;
hence the special use/rescue/rw.
Revert "live: temporary #28669 workaround (drop fbdev)"

This reverts commit 9c766cd9e4d00a5cd2930b09d5b22f3ace62fc19
since vboxdrv is already fixed by sin@ (thanks a lot, great timing!).
regular.mk: moved +vmguest from bare to base

Otherwise virtualbox-guest-additions pull xinitrc in
which results in a whole bunch of extra X packages
(see also #28111).
regular.mk: left use/luks in bare

A duplicate has formed while factoring out bare target;
as currently only the rescue image uses it in a special way
and that one benefits from additional crypto packages as well,
let's put LUKS related packages into bare for the time being.
x11: added gst-libav, pulseaudio to gnome3

The former helps totem a lot regarding actual video reproduction,
suggested for gnome3-default metapackage; the latter helps aris@
to actually get any sound out, so is supposed to land there too.
regular.mk: added sysklogd to icewm

A syslogd is required by interactivesystem and we definitely
don't want any extra systemd on a sysvinit image.

Thanks Speccyfighter on the forum for the observation.
regular.mk: added screengrab, gqview to icewm

...and design-icewm-themes either.

Thanks Speccyfighter for this suggestion.
live: added cpufreq-simple to enabled services

It's a worthwhile addition to virtually any LiveCD
thus usually included (but can be left disabled).
regular.mk: added tray_mixer_plus to icewm

Thanks YYY at the forum for both the package and suggestion;
see http://forum.altlinux.org/index.php/topic,8683.0.html
regular.mk: added SysVinit-usermode to icewm

Thanks YYY for suggestion aimed at enabling user-triggered
shutdown and reboot actions.
desktop+regular: drop system-config-printer

Suggested by YYY; the initial plan was to include CUPS
in all the regular images but that turned out to be
impractical (too much bits added with too few actual
usage per bit expected).

So let's take s-c-p along with cups.
regular.mk: added rp-pppoe-gui to icewm

There's no NetworkManager or connman in this lightweight image
so let's put at least the lightweight connection specific GUIs
like this one; proposed on the forum by Speccyfighter and
acked by squire as useful for traffic-metered plans:
http://forum.altlinux.org/index.php/topic,28619.msg201159.html#msg201159
regular.mk: added fuse-exfat

...as proposed by Nenderus at the forum:
http://forum.altlinux.org/index.php/topic,28889.msg201168.html#msg201168
initial Kazakh language support

Thanks to Baurzhan Muftakhidinov's efforts along with help
from cas@ and zerg@, regular images should now support Kazakh
fairly well at least in terms of translation; this commit amends
these images with Ukrainian too and adds an experimental razorqt
based distribution that boots in kk_KZ by default.
regular.mk: added leafpad to icewm

Thanks Speccyfighter and YYY at the forum:
http://forum.altlinux.org/index.php/topic,28619.msg201262.html#msg201262