JS: implicit pos refactoring
JS: added cross compiler command line, which runs a dedicated phase between mixin and cleanup phases and disables lazyvals