Put missing END() markers to set ELF symbol size.
libc wants __bswapNN, kernel wants bswapNN. That was not accountedfor during the merge of kernel and libc versions. Fix to matche.g. i386 code.
Merge libkern + libc common files. As requested by core.