all: format string fixes
bson: errors.New(fmt.Sprintf()) -> fmt.Errorf()
all: for foo, _ := range ... -> for foo := range ...
all: make composite literals use field-keyed elements
Merge pull request #31 from dgryski/go-vet-lint-fixes

Some trivial fixes from "go vet" and "golint"