new env loader on machine tag

@Jailander just to confirm one last time:
The behaviour with this is that because "localhost" is set by default, no `ssh` will be launched and also one doesn't need to have the `$ROS_ENV_LOADER` variable to be defined? This is important to allow people to run this without ANY specific settings. This has been tested?

Thanks!