clean toolchain from unnesseray patches

add linux-headers in xz format to save some space

Note: this are the headers from kernel 3.14.13
toolchain add modified buildfiles
update kernel to 3.14.13

kernel 3.14 is the latest longtermn stable kernel, so it might be a good base
for 5.2

- PLEASE review the kernel configs!

Note: only the i486, i686 and geode kernel has been updated, x86_64 and arm*
toolchain will fail because the patches are still on 3.10.
Anyway I have up and running a 3.14.13 router (geode) for a while, so those updated seems looking fine.
iptables: fix ipt_netflow
linux: update connmark patch
linux: disable RPI patch

it fails on 3.14.13
linux: x86 configs review

TODO: fix other arch configs
linux: update 'backup' configs for archs
make: fix kernel version for x86_64 and arm
linux: fixed x86_64 config patch (needs testing)
linux: fix versatile patch (needs testing)
added x86_64 and versatile configs to repo
Update config for i486/i686/geode/x86_64

removed ISDN support (we never provided user space tools since 3.x)
removed BMP085 module

x86_64 patch didn't apply previously - Please doublecheck config!

removed kernel patch 3.10.51.xz
Provide a version that at least compiles for arm-versatile

Needs review, of course.

Need to disable vexpress support, which fails to compile.
update version to 5.1
Merge branch 'kernel-3.14'
remove obsolete files in tools
make shure libnetfilter_acct is build before ulogd
linux add (ugly) workaround to build with patch v2.7.1 without breaking earlier versions of patch.
kernel update to 3.10.53