byte-streams is not needed anymore

Binary annotations are created directly from ByteBuffer
Added binary annotations support.

Also annotations are now supported in the trace api for proper trace tagging and filtering, docs updated.