Fix for launcher so it does not change current working directory

For appjs platform I want the launcher in a different folder to the application, this fix uses the absolute path to nodejs meaning that it does not change the current working directory to the launcher exe. This may affect how node finds the node_modules directory (it may read from the application folder first after this change). This will not affect "normal" appjs apps since the current folder will always be the application folder anyway.