retryq fixes

Change-Id: I43ae8a95b5f85ac879ee7777333084bcf10deb78
Remove testPurgedBody

This has been disabled for quite some time and is no longer applicable
with the new buffer system.

Change-Id: I3e547611e638db23161ffb482b6caaae5546803e
move testFlags to t_get.cc

This is a simple test and does not belong in the special "t_mock.cc"
tests

Change-Id: I4b907f4df82c9dafa9c90d63a3f9a601792a5ccc
Move testIssue59 to t_regression.cc

Change-Id: I3c3dec133ef597d5ac28882532f93f4d0aec78dd
iotests: Use EIFNET rather than explicit error code

libuv does not return 'NETWORK_ERROR' or 'CONNECT_ERROR' but rather
'UNKNOWN_HOST'

Change-Id: Iae99208f1ffd3d457e4756aa87d955720c91fab2
retryq fixups

Change-Id: I474d3448ace4d9bff1c6bb79f1187de69c2fcc42
Move server files into new 'mcserver' directory

Change-Id: I8be9433721063bd7065a112d9b2268c9fb12096e
Unify winsock error handling

This provides a unified switch statement for mapping the correct winsock
error code to the equivalent 'standard' one. Rather than having this
fragmented in various places, we've moved the mappings to the io plugin
helper directory (<libcouchbase/plugins/io)

Change-Id: Iad54ec7f837fe9c1d43211c10642eff9d837c81f
retry queue fixups

Change-Id: Ie311d933b8e8f9b7ff4306e5a7d3a8be56959287
IOCP: Migrate to read2

Change-Id: I1d6d9f2a037d0d199452e4422e49aab60d44aaf9