Added MapBuffer convenience functions for slices

Go's way of dealing with lots of data is through arrays and slices. Yet the currently available MapBuffer function returns a C like pointer.
I created some functions that return slices rather than pointers.