Kernel size reduction

Hi,
attached diff decreases kernel size (FOURMEG 1858620 -> 1832788)
Also, it would be nice to strip the kernels, but not sure how to do it.
The resulting kernel (even in a release) contains a symbol table.