added GpuMat::Allocator interface
added BufferAllocator