efi: skip on unsupported target architectures

There's a possibility to run into IA32 EFI but that's rather
uninteresting hardware (ancient Xeon servers and 
outdated

early Intel Mac laptops).  Just drop it on the floor.

As x86_64 UEFI support would result in "2D hybrid(r)(tm)" image
which boots with all combinations of BIOS/UEFI by CD|DVD/Flash
(or at least should boot), some downgrace seems due: use/efi will
turn use/isohybrid on non-x86_64 -- which will require further
tweaks on PPC/ARM some day.
features.in: extended README a bit

The script hook naming advice and "+name" puropose explanation
seem to have been missing.
tags2lists: filter out vim swap files

The (funny but somewhat confusing) problem manifests itself as

  E: Couldn't find package Binary

during a build run in the profile where a tagged packagelist
referenced by a specific target being built is open with vim
(which results in .FILE.sw? temporary file lying aside).
live.mk: rescue += EFI

It was long overdue since (U)EFI support for live images
has been there for some six weeks or so already.
efi: handle rescue as well

The rescue feature intentionally doesn't pick up THE_PACKAGES
and THE_LISTS into stage2, so add EFI ones explicitly.
live.mk: live-rescue += use/efi

The whole live-rescue needs a massive facelift regarding
applications included and user experience achieved (remember
that folks are going to be stressed enough already with data
lost or system(s) not booting, and probably offline as well);
but at least it's UEFI bootable now.
desktop+mate: fix build with 1.5

A few things have changed...
implement and use/x11/e17

This marks 0.17.0 hitting Sisyphus to much delight.
x11: added use/x11/kde4

There's use/x11/kde already but that serves somewhat different
purpose as of today; the naming issue (kde vs kde4) was tersely
discussed with sin@ at the time of the merge of his KDE4 image
related bits and it's still not that clear.

Let's try this way and see if existing images would be ported
to use/x11/kde4.
live: mv 03services 03-services

Slowly fixing up the discrepancies...
live: xdg-user-dirs tweak

Borrowed from m-p-d's init-xdg-user-dirs, of course.
desktop+xfce: refactor using metapackages

These are out there in Sisyphus and should be used
instead of copious lines in a package list.

Thanks sem@ for proposing gnome-icon-theme to supplement
the lack of icons in the default theme; note that tango
set doesn't quite cut it, even with extras.

Thunar -> thunar; xfcalendar -> orage
initial lxde pkglists

Thanks gns@ for his help in figuring these out;
some metapackage related optimization is still due.
lists: initial desktop+nm

For MATE regular images right now
but should be more widely useful.
luks: added alterator-luks

It's a separate installation step to set the LUKS password;
see also #28200 for (terse) discussion and instructions on
getting this actually working for a distro.
build.mk: extended error regex yet again

This time it's

  xorriso : FAILURE : -volid: Text too long (33 > 32)

and todo-- as well.
luks: it's not just BASE packages

Installable live systems can have LUKS as well
and it's welcome addition to rescue images too.
live: add use/live/repo

This one provides apt configuration for the LiveCD itself
as well as extra hooks for a livecd-install made system.
live: updated 40-autologin to support kdm4

Was long overdue already but let's leave that in 2012. :)
live: fix 20-locale

It shouldn't overwrite the pre-existing configuration
but should fire if there's none.