Fixed bind error in TcpClient where ::bind was being called.  This does not
happen in the client side in TCP/IP.
Made sure return types were proper and consistant throughout the code.
Fixed no address specified for TCP servers.  This is a valid condition meaning
'accept from all addresses'
Added PosixNetHandler to derive TCP and UDP handlers from. This contains all
the stuff from NetHandler that is specific to POSIX network transport.
Stripped back NetHandler to be the static data handlers and pure virtual
methods.  This will allow flavors of NetHandlers that do not adhere to POSIX
rules.
Fixed signed/unsigned mismatch
branch merge
Removed argument from setNoWait and setBlocked
Removed tcpSocket from TcpHandler and handled the 'single' case correctly
without it
branch merge
renamed PosixNetHandler to PosixHandler
updated Makefile
updated uml network handler diagram
spelling fix
misc spelling corrections
added class factory to basic library
updated basic form func
added class factories for basicGL and glut libraries
added class factories for dafif and dis libraries
added class factory for instruments library
added class factory for ioDevice library
added class factory to maps library
added class factory to otw library