Socket: Parameterize receive to take arguments and return compound result:
Socket: Add blocking receive:
ServerSocket: Add accept in a new thread:
examples/: Build all examples to executables:
dox: Move all \examples to their own file
dox: Add misc.dox for miscellaneous items like the namespace

Socket.h:
- Add SelectResult compound result class as return value of select
- Parameterize select to specify whether to check for each of read, write and error
- Add blockingReceive

ServerSocket.h:
ServerSocket.cpp:
- Added acceptInNewThread()
- Refactor low-level accept to use for new acceptInThread

SocketsTest.cpp:
- Update select call use
- Disable select and poll of write status since it interferes with blocking for read

CommandServerExample:
EchoServerExample:
- Add examples of select-based and blocking read server

ServerSocketExamples:
- Include thread due to blocking receive
- Fix spacing error

examples/Makefile:
- Build examples into executables