Added base/buffer.h and base/buffer.c, and added build target
base/buffer.o