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
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.
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
ofTimer: fix osx
fpsCounter
ofTimer: use constants