Added mark/unmark/reset/ismarked to IOStream, IOBuffer, and AsyncStream
Also added show() for IOBuffer.