Update vchiq to version supporting querying peer version of services. Should be backwards compatible
Use control messages for audio data to fix scratch hang.
Use vchiq versioning to try to handle mismatches kernel.img/start.elf