Sync camlistore/goexif branch go1 with rwcarlsen/goexif branch go1

I've resolved all the conflicts and 'go test ./...' and 'go run exifstat/main.go' build and run.