Broken WIP: towards proper handling of audio streams
Broken WIP; better RM header handling, changed RA functions

Some RA functions now explicitly take an RADemuxContext and Stream,
so they can be used from both RA and RM.