Fixed ofxTCPServer::Close not-closing TCPServer if bind failed on setup()

Previously if you called setup() to an already-bound port the TCPServer
would open a socket, but not bind.
A subsequent close() wouldn't actually close the TCPServer so you
couldn't re-use the ofxTCPServer; In my case to try and bind to another
port.
Commented out duplicate #defines for E/WSAE errors
OrthoViewport extended so ortho- range differs from dimensions
Fixed warning where error number is returned instaed of true/false
Templated ofLerp
added static_cast's for sqrt in vec2f
Added swizzle functions to ofvec3f. Also vec2f constructor now takes optional Z
Added network files to project