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
added scrollwheel support for GLFW

implemented scroll events based on the already provided scroll_cb in
ofAppGLFWWindow.cpp
fixed inconsistent indentation
deleted subproject in devApps
remove opencv libraries for all linux platforms and add install dependency
use monotonic clocks when present and nanosecond resolution for all timers
ofEvents: better fps by using waitable timer on windows and clock_nanosleep on linux
fix high precission windows timming
ofEvents: refactored timing to ofTimer class
ofTimer: fix windows impl
ofTimer: make osx implementation work like windows and linux
oftimer: fix osx
ofTimer: fix osx