uses build constraints to ignore test/empty.go on compile; renames test pkg 'donotimport' to 'test'; fixes go get with Go 1.3.1
Merge pull request #451 from Sproutling/fix-goget-1.3.1

Fix `go get` with Go 1.3.1