nix-shell: Use shell.nix as the default expression if it exists
Binary tarball: Automatically fetch the Nixpkgs channel
Binary tarball: Automatically create /nix

The tarball can now be unpacked anywhere.  The installation script
uses "sudo" to create /nix if it doesn't exist.  It also fetches the
nixpkgs-unstable channel.