add CLI opt to put sourcemap into .js file

--inline-map
Puts a base64-encoded (v3)sourcemap at the end of a .js file
see #3678
Works in Chrome, doesn't work in FF.
Had to add a new dependency: btoa (for base64 encoding).
`//@` is the legacy format. `//#` should be used.