Add a check for write shutdown at NioSocketConduit.awaitWritable. Also:

- add a new test to AbstractNioStreamChannelTest (awaitWritable)
- fix AbstractNioStreamChannelTest.awaitReadableAndWritable(): there should be a listener for each channel