changes to properly detect w3c Web Audio API, including some deprecated method names supported still in Safari.