Always assign a project path outside of bundle for legacy package specs
Always assign a project path outside of bundle for legacy package specs

This prevents package specs that don't have a fixtures directory from
attempting to read files out of a non-existent directory inside the ASAR
bundle, which causes ENOTDIR errors in superstring.

If the spec does not have a parent folder containing a fixtures
directory, we now set the default project path to `os.tmpdir()`.

andrewleverette/atom,liuderchi/atom,ardeshirj/atom,brettle/atom,Arcanemagus/atom,t9md/atom,liuderchi/atom,Mokolea/atom,andrewleverette/atom,atom/atom,t9md/atom,stinsonga/atom,PKRoma/atom,Mokolea/atom,stinsonga/atom,Arcanemagus/atom,brettle/atom,liuderchi/atom,ardeshirj/atom,t9md/atom,PKRoma/atom,liuderchi/atom,andrewleverette/atom,atom/atom,atom/atom,Mokolea/atom,brettle/atom,Arcanemagus/atom,ardeshirj/atom,PKRoma/atom,stinsonga/atom,stinsonga/atom