d2: add support for d2vzw

This is still broken, won't boot, it does build however.

Moved several things to a common board-8960-xxx.c

Also modifed the root Makefile for CROSS_COMPILE, ARCH and allow
warnings on compile.

Misc other things to get it to build, still horribly broken. Need to
do some debugging yet.