cleanups go go vet and golint
go1.4: ignore most of runtime package
go1.4: fixed some packages
go1.4: fixed reflect package
go1.4: added syscall.use no-op