js: add duktape, support both mujs and duktape.

This PR is only to allow inline comments on the overall duktape support commits.
I wanted mud_js.h to have independent configuration from mpv, but now that i think of it, i can live with that as well. Will do.