[Offload] Have `doJITPostProcessing` accept multiple binaries
The device handler for JIT processing images now accepts a list of
buffers rather than just one. Devices are expected to either link them
all into a single binary, or return an error code if they don't support
linking.
Currently, only amdgpu supports multiple binaries.