Moves GoclBuffer constructor from context to buffer's code

This effectively replaces gocl_context_create_buffer() by gocl_buffer_new().
[example] Updates examples to use new GoclBuffer constructors