put source maps into a datauri inside .js file

This adds the new CLI switch "--inline-map" which adds a base64-encoded
(v3)sourceMap to the end of the .js file.
See #3678
Doesn't work in FF, but in Chrome.
Added a new dependency "btoa" (for base64 encoding).