kernel config: update defaults and enable HID stuff for USB devices
dosbox: do not fail if opengl is detected
shared-mime-info: disable parallel build, as Makefile is buggy
embed cryptmount by Matt Monaco

fork on
https://github.com/sabotage-linux/cryptmount
prepare-rootfs: copy stuff from KEEP/share as well
rc.boot: load crypttab before mounting fstab
linux.config: enable the most common video drivers
eudev: does not work without /run
rc.boot: use udev instead of mdev if available
eudev: prevent renaming of ethernet interfaces
linux.config: do not use framebuffer drivers

according to https://wiki.gentoo.org/wiki/Xorg/Configuration
the KMS and FB drivers conflict, and this seems indeed to be the case.
maybe the FB_VESA driver should be disabled as well.
linux.config: add some settings which made X work

actually the previous commit could be responsible for a working X,
since i applied both changes at once.
ixchat: bump to 3.0.2
add docbook-xml (instr. from BLFS)
add docbook-xsl (instr. from BLFS)
add xmlto
add asciidoc
add git-man

since git's manpages require a ton of xml bloat (asciidoc,
xmlto, libxml2, libxslt,python, docbook-xml, docbook-xsl),
we provide them as a separate pre-generated download.

to create them manually, install asciidoc package and issue
make man
make install-man
in the git source tree.

closes #130
gradm: bump to latest
leafpad: fix bug causing junk written on saving

the string str was converted into UTF8 and stored into a new string
cstr, and then freed. however when saving str was used again instead
of cstr.

fixes #129