load module as fast as possible

using early_initcall makes the module load asap, this shave the startup
time from 3s down to about 1.8s (apparently I can make this even faster
by rigging the order of this file in the kernel build, ie makefiles, but
it doesnt seem worth it atm)

this module is now proof that we can start the lcd within about 1.8s
which is < 2s required; hence we can more move on from poof of concept
to a real driver
add scripts to generate kernel patches

so I can remember how I put this into the kernel build I added
make_kernel_patch script the outputs a patch file to stdout that can be
applied to the root of the kernel linux-2.6.29 from technologics for the
TS4700 (nothing fancy, it just adds the driver to misc and sets up the
build in the Makefile / Kconfig files)