Updated UDPTTY (Mostly about porting changes over from the UDPTTY module
from PS2ESDL):
1. Moved UDPTTY from iop/tcpip to iop/network as it has nearly to do with TCP/IP at all.
2. The dependency on iomanX has been changed to ioman, since not everybody
will be using iomanX in their projects and iomanX extends ioman (Hence,
ioman will always be there).
3. Changed how the TXFIFO pointer is maintained. Copying the mechanism
from the new SMAP driver, UDPTTY now relies on the hardware to keep track
of the TXFIFO pointer instead (The hardware increments the pointer
automatically, as data is written).
4. The console's MAC address is now automatically acquired from DEV9.
5. Cleaned up code: local functions and structures that could be declared as
static have been declared as such, and data structures that can be
declared as being constant have also been declared as being constant.