js: add duktape, support both mujs and duktape.

This PR is only to allow inline comments on the overall duktape support commits.
OK, I think we've determined that I'm probably wrong, and mpv does already the same in multiple places anyway (including some code written by myself).