Replace crc32 with SHA1.
More robust from_str() check.
Merge branch 'master' of github.com:dw/acid
Merge branch 'master' of github.com:dw/acid