Fix all of HTC's madness:

HTC was kind enough to remove all the ASM (*.S) files.
So, i put them all back. Then, they messed up netfilter,
so i fixed that as well. Simon 1 - HTC 0