kernel: bump to 3.14.8
kernel: enable some PPP options
kernel: enable some USB LAN drivers
patch: fix for x-compile
fix some host deps
add patch needed for usb-modeswitch
libtool.cross: fix bashisms

if bash is detected by ltmain.sh, the generated libtool will use bash's
+= to append to variables instead of the portable way.

regenerated the libtool script from libxtst 1.2.2 on a host
without bash installed and applied the diff.
apr-util: remove bash dependency of libtool.cross
butch template: use rm -f
fix x-compile for some pkgs
butch template: add gcc474 to not-to-be-removed-on-rebuild list
fix x-compile for a couple pkgs
musl: bump to 1.1.3
Revert "gcc473/474: always emit a proper libgcc link command"

This reverts commit 97511cf915edf0fdc752e94f4f903d50b2cfe934.

breaks "file":
gcc -Wl,-static -static-libgcc [...] -o file file.o  ./.libs/libmagic.a -lz
file.c:(.text.unlikely.usage+0x1d): undefined reference to `fprintf'
apr-util: fix build regression

for some reason, apr-util fails to generate the libtool script
since the cross-compile fixes.
fixing it by unconditionally using our own libtool copy.
serf: fix deps
butch template: use "." instead of "source"

closes #238

"source" is a bashism, although one that makes sense (and is thus supported
by busybox ash), because "." is very hard to spot and to differentiate
from "./".
usage of the source keyword was already hunted down and removed a while ago,
( 7bb3fcc60ac656d34ed511972df579d4ba7a1a88 )
but later reintroduced into the butch template.
usb-modeswitch: fix hardcoded usr prefix
Update rsync to 3.1.1

rsync 3.1.0 is no longer available from the site
Merge pull request #239 from ahills/master

Update rsync to 3.1.1