Modified the output buffering semantics in the public AvroTypeIO.write method.  Updated the API documentation to reflect this change.  Basically, Scalavro no longer flushes the supplied output stream on the caller's behalf, as this may lead to unintended/suboptimal stream fragmentation, e.g. when writing bytes to a socket.