JS backend: added smoke test for sourcemap -- just checks that it is compiled

#KT-4054 in progress
JS backend: ignore reference to this when generate sourcemap
JS backend: fixed bug with the sourcemap generation when binary operation used as statement.
JS backend: added support for constant expressions in the sourcemap.