Fixed return check from TCPClient.recieve. Added peekRecieveRawBytes to see how much data is waiting
Added PeekRecieve and fixed close() on an invalid handle for TCPManager

+ if TCP manager close()'d and we're not a valid socket, let the socket
be set to INVALID_SOCKET
+ Added ofxTCPManager::PeekReceive to see how many bytes are ready to be
recieved
TCPServer will now cleanup properly when Close()'d if it didn't setup correctly initially

+ Added missing lock in isClientSetup
Added peekReceiveRawBytes for TCPServer to peek at client's socket
UDP manager improvements/bug fixes

+ PeekRecieve to see if there is data waiting (up to max UDP size)
+ ofxUDPManager::Receive would close and fail if no data waiting (would
block)
+ UDP GetRemoteAddr now returns port as well
+ Added UDP GetListenAddr to get our listening address & port
+ Bind now checks for SOCKET_ERROR instead of -1
+ removed mListenPort member as it was unused
Removed the incorrect defines for windows, added cross platform OFXNETWORK_ERROR(x) macro

including <cerrno> meant duplicate error codes on windows
ofxSVG: clear paths in setupDiagram() so that the same ofxSVG can have load() called on it several times and behave as expected
ofxSVG: remove several unused variables, cleans up some compile warnings
remove opencv libraries for all linux platforms and add install dependency
ofAppiOSWindow::Settings

- ofAppiOSWindow can now be initiated with a Settings object (same as
in ofFbo::Settings)
- updated all examples to show how settings can be used.
fixed type in ofxiOSConstants file name.
ofPixels: fix cropTo. Closes #3271
emscripten: fix for absolute path in freetype
Merge branch 'master' of github.com:openframeworks/openFrameworks
ofPixels: remove wrong constant
fix absolute path in emscripten
emscripten: add freetype.bc to compile rules
emscripten: fixes for makefiles
ofxEmscriptenURLFileLoader: conditionally compile for >1.22
Merge branch 'master' of github.com:openframeworks/openFrameworks