Alternative tmp directory

I made these changes because my CentOS box on Rackspace has the `noexec` option specified for `/tmp`, which causes a "Permission denied" error when running `./configure`. Even when I tried changing that to `python configure`, I still get permission denied during make when it tries to run `mksnapshot`. My solution to the problem is to use a variable to specify which directory to make nodejs inside of. That way I can override the directory with a directory in the user's home or something.
@JasonGiedymin I tried modifying the ansible-galaxy-roles playbook to remount tmp with noexec in order to reproduce the problem but I was unsuccessful :frowning: