Initial Homeros support

- added destination homeros-nano.iso yields   minimal
  speaking image;
- added "homeros" feature contain scripts appropriate
  for general Homeros functions but need further development.
Add .gitignore for docs
live: initial rollback hook subsystem

Currently done for 40-autologin script only but might be
more widely useful: when describing an action to be done
while forming the LiveCD image, also prepare the one that
undoes the effect so that an installed LiveCD doesn't
(mis)behave as if it were young again.

NB: livecd-install provides 50-{gdm,kdm}-autologin-off.sh
hooks which can collide with ours, so let's override those
until things are sorted out properly at both sides.

PS: some half-year old nodm hacks are still in place for t6/branch
(and #27451 should be re-examined when dropping those).
x11: initial gnome3

Seems working.
regular.mk: initial regular-gnome3

It would be great to have #28289 fixed either so that aris@
could approve the image as usable (I totally agree that it's
a major piece of real world functionality currently missing)
looks like there's sense to prepare a starter iso for tests.
regular.mk: added xxkb to regular-icewm

Thanks aen@ for suggesting this.
syslinux: lowered livecd boot priority

The reason is that the most interesting live images by now are
installable ones, and while configurable boot order is not there yet
the "classic" livecd images will require manual choice to boot.

Thanks sem@ for reminding of that FR (which is still open).
regular.mk: added NM plasmoid to regular-kde4

Suggested by zerg@, aen@ and myself upon testing.
Happens to work these days, hooray!
metadata: fix 50-metadata.mk's treatment of groups

It was missing THE_GROUPS rather completely (but should not care for
LIVE_GROUPS -- are these useful anyways?); thanks sem@ for spotting.
lxde: added lxshortcut, obconf

Both look like useful additions.
desktop+lxde: lxterminal again (moved to +extra)

Let's provide the official terminal emulator as the reference one,
and those preferring others are welcome to include these either.
(to some extent this commit is biased towards regular.mk though)
e17: added econnman

Thanks manowar@ for both fitting NM there and subsequently
wrestling EConnMan into its place, things seem better now.
live: try and enable connman too

Might come with e17 distros; the services should really become
configurable, msp@ and sem@ need that already.
lxde+extra: added gvfs packages

PCManFM users seem to benefit from those being available;
thanks aen@ for the exact package list.
efi: added refind to the rescue

Its bootloader autodetection capabilities can prove quite useful;
this particular addition has been "sponsored" by this thread:
http://lists.altlinux.org/pipermail/sisyphus/2013-January/subject.html#359481
efi: efi-shell and signed variants to the rescue

UEFI shell is pretty valuable debugging and fixup tool.

When one has to mess with Restricted Boot, openssl and
some PE signing tools might come handy either; see also
http://www.rodsbooks.com/efi-bootloaders/secureboot.html
live.mk: use/efi/signed

That enables additional packages and setup to deal with Restricted Boot.
efi: introduced use/efi/shell

It's aimed at providing UEFI shell implementation which is very
useful for repairs and debug; if the "signed" mode is requested
then the signed variant is used either.

Please note that there are two distinct uses:
- a shell lying around on a filesystem to be copied by hand;
- a shell available in EFI part of boot media to be launched
  by firmware's or standalone boot manager (e.g. refind).
wireless: added crda package

See also http://wireless.kernel.org/en/developers/Regulatory/#CRDA
wireless: added iw as well

It's a next-get CLI for wireless interfaces, see also
http://linuxwireless.org/en/users/Documentation/iw