TestRTC: Improve mic test by adding fail criteria based on input volume and also active input channel detection.

Added testing of input channels to determine how many are active and display the volume.
Added validation of the input volume, if its too low fail the test.
can you reportFatal and then return false?

Just to make it more explicit... not at the moment this is working because reportFatal is returning undefined.