Remove SO_REUSEPORT as SO_REUSEADDR has it covered
Update README.md
Turn logging off by default
Remove legacy control delegate method implementation, we now queue the close control packet and don't need to close the connection but keep it open pending writes
Unschedule layers when closing them
Turn logging off by default
Remove legacy control delegate method implementation, we now queue the close control packet and don't need to close the connection but keep it open pending writes
Unschedule layers when closing them
Xcode 4.6 update
Allay static analyser warnings
Amend runloop / dispatch cleanup
Manually inform stream delegate that the end has occured in the control packet that closes the stream
Merge remote-tracking branch 'origin/master' into HEAD

Conflicts:
	CoreNetworking/AFNetworkSocket.m
Amend documentation after turning -Wdocumentation on
Add missed documentation section
Move delegate setting around
Merge branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Add bind() wrapper function which adds IPV6_V6ONLY when binding to AF_INET6 addresses

This moves the address family specific code into the AFNetwork-Functions file and leaves AFNetworkSocket AF agnostic
Merge remote-tracking branch 'origin/master'

Conflicts:
	CoreNetworking/AFNetworkServer.m
Add error handling to `AFNetworkSocketAddressToPresentation` which ensures data buffer self consistency before handing off to `af_sockaddr_ntop`
wibble