Add exceptions so all gotests pass (at least those ran)
Checkpoint of hg repo to match upstream
Merge branch 'pre-release-1.3' into master-pre-release-1.3-integration

Conflicts:
	doc/install-source.html
	src/cmd/5l/obj.c
	src/cmd/6l/obj.c
	src/cmd/6l/pass.c
	src/cmd/8l/obj.c
	src/cmd/8l/pass.c
	src/cmd/8l/span.c
	src/cmd/dist/build.c
	src/cmd/dist/buildruntime.c
	src/cmd/go/build.go
	src/cmd/go/signal_unix.go
	src/cmd/ld/elf.c
	src/cmd/ld/lib.h
	src/lib9/run_unix.c
	src/lib9/tempdir_unix.c
	src/pkg/archive/tar/stat_atim.go
	src/pkg/archive/tar/stat_unix.go
	src/pkg/crypto/rand/rand_unix.go
	src/pkg/crypto/x509/root_unix.go
	src/pkg/go/build/deps_test.go
	src/pkg/go/build/syslist.go
	src/pkg/mime/type_unix.go
	src/pkg/net/conn_test.go
	src/pkg/net/dial_test.go
	src/pkg/net/file_test.go
	src/pkg/net/http/serve_test.go
	src/pkg/net/interface_stub.go
	src/pkg/net/multicast_test.go
	src/pkg/net/net_test.go
	src/pkg/net/packetconn_test.go
	src/pkg/net/protoconn_test.go
	src/pkg/net/server_test.go
	src/pkg/net/timeout_test.go
	src/pkg/net/unix_test.go
	src/pkg/os/dir_unix.go
	src/pkg/os/env_unix_test.go
	src/pkg/os/error_unix.go
	src/pkg/os/exec/lp_unix.go
	src/pkg/os/exec/lp_unix_test.go
	src/pkg/os/exec_posix.go
	src/pkg/os/exec_unix.go
	src/pkg/os/file_posix.go
	src/pkg/os/os_test.go
	src/pkg/os/os_unix_test.go
	src/pkg/os/path_unix.go
	src/pkg/os/signal/signal_test.go
	src/pkg/os/user/lookup_unix.go
	src/pkg/path/filepath/path_unix.go
	src/pkg/runtime/env_posix.c
	src/pkg/runtime/futex_test.go
	src/pkg/runtime/netpoll.goc
	src/pkg/runtime/signal_amd64x.c
	src/pkg/runtime/signal_unix.c
	src/pkg/syscall/consistency_unix_test.go
	src/pkg/syscall/env_unix.go
	src/pkg/syscall/mkall.sh
	src/pkg/syscall/mkerrors.sh
	src/pkg/syscall/mkerrors_windows.sh
	src/pkg/time/sys_unix.go
	src/pkg/time/zoneinfo_unix.go
	src/run.bash
Compiling and running