Merge gofmt from upstream.
undelete package comment.
Merge pull request #2 from cengle/master

Use fmt.Errorf, simplify SetField and isExportableField.