Implement GPU block copies between buffers and from buffer to RAM.

(first one not very well tested, second one improves Burnout Legends sun a lot).

Implements parts of #3515 .

Also hopes to be an alternative to #6030.