replace StringBuilder based API with Buffer-based API (providing
separate TextBuffer and BinaryBuffer implementations where appropriate)
48 files changed