Go back to using explicit Seek() instead of padding

The binary pkg in go 1.0 doesn't have the "blank field names are
skipped" feature.

This reverts commit f32acc17dd852a3e964d995753c0da49e650ab36.
Allow failures against tip