Adds Mute extension autoload file.
Tweaks all firmware Ex wrappers to use better debug and return values code.

Tweaks call to error so report reflects calling line of code instead of firmware code function.

Tweaks return call so that we unpack the arguments we collected earlier.
(Perhaps this should simply return the magic var "..." ?)