diffserv support for wireless

this patch used to be in 3.7 but got lost in the shuffle.

It basically disables the VO queue entirely in favor of the VI queue.
busybox: fix for a build problem
fix for unaligned access hacks

the hacks had spawned a new unaligned dereference in tcp_input.c
when we were'nt looking.