dillo: provide desktop file for startmenu entry
netsurf: provide desktop file for startmenu entry
add xf86-input-joystick
xorg: add xf86-input-joystick
sdl: fix regression caused by libx11 update

patch from
http://www.linuxfromscratch.org/blfs/view/svn/multimedia/sdl.html
ncurses: build with widechar support
nano: build with utf8 support
glib: apparently build requires perl now
dvtm: ncursesw patch is obsolete now
alsa-lib: fix comment about --with-versioned
add hexedit0r
kbd: fix behaviour of loadkeys -b

loadkeys -b is a practical feature to create busybox kmaps without
having to access /dev/console for load/dump usage.
however it's broken by default, as it also prints other output.

it came to my attention through this discussion, which is quite
educating with regard to busybox's kmap facilities:

http://www.mail-archive.com/busybox@busybox.net/msg14265.html
kbd: use loadkeys -b to create busybox keymaps

addresses #117, and fixes the kbd package for super_chroot use.
this one was the most annyoing of the bunch, as it's part of stage1,
so it is always built.
dropbear: bump to 2013.59
openal: use user CFLAGS
inkscape: requires liblcms
transmission: requires libevent
Merge branch 'dependency-fixes'
core: add hexedit0r
gcc3: fix several issues preventing build from within a 32bit chroot on
64bit kernel.

- fix size_t mismatch with gcc's stddef.h
- fix config.guess from misreporting host as glibc1
- while we're at it, prevent fix-includes from running