DO NOT MERGE: integrate audio in player

It will be impossible to provide a substitute for this method for different (not DOM-based) engines, if they ever will appear. That's why I am for `$DE.createAudio` in this case.

Also, if you add some methods to engine, please do not forget to re-place same usages in the engine code itself (and player code, of course) :).