remove dependency on gocheck, use table tests, use go 1.2 in travis.yml,...

... update gitignore