cryptsetup: respect user cflags
ruby: respect user cflags
busybox: symlink sh instead of using a wrapper

apparently the wrapper script prevents usage of sh as a login shell;
thus /etc/profile is not sourced.

closes #220
linux.config: enable more stuff to make NAT work
kernel: bump to 3.14.5
butch template: make butch_do_relocate overridable by env

allows it to be set to false and prevent symlinking of a package,
so it's just built and stored in /opt/packagename.

this is handy if you want e.g. to build coreutils to use single
tools, but not overwrite the entire busybox install with it.

butch_do_relocate=false butch install coreutils
kernel-headers: add patch for tcphdr redefinition
add lsof
add jbig2dec

this package was omitted from #211
adding an old version of the pkg that was never checked in.
p7zip: fix DESTDIR and CFLAGS