Test null and undefined as the Audio constructor argument

Per WebIDL, an undefined optional argument should be treated as a
missing argument. Also test null for extra paranoia.