If ByteBuffer has never been used, b.buf is nil but Data() should still work. Fix the bug using a (safe) shared global empty array.
If ByteBuffer has never been used, b.buf is nil but Data() should still work.
Fix the bug using a (safe) shared global empty array.

R=rsc
DELTA=8  (8 added, 0 deleted, 0 changed)
OCL=21303
CL=21303

tav/go,tav/go,tav/go,tav/go,tav/go,tav/go,tav/go