allocators: support mmap offset in fd_allocator

Make a new gst_fd_allocator_alloc_full() that allows an offset
argument that is then used as the offset for mmap().

Fixes gstreamer/gst-plugins-base#899
36 jobs for !1139 with fdmem-offset in 3 minutes and 57 seconds (queued for 5 seconds)
latest merge request