Don't ignore PATH when setting environment variables

When building requires executables not in standard directories (e.g. coffee) we
need to respect any alternate $PATH which makes those executables available.