Remove some GDBSERVER use from i386-dregs.c
Remove simple GDBSERVER uses from common, nat and target
XXX
Add target/target.h

This adds target/target.h.  This file declares some functions that the
"common" code can use and that the clients must implement.  It also
changes code in common to use these functions.