Add string buffer implementation. It allows dynamic allocation and extension of string buffers. Signed-off-by: Holger Dengler <dengler@linux.ibm.com>