Merge pull request #20 from yuyichao/master

Use the documented struct.calcsize to determine machine word size for better pypy support.
workaround for pypy dtype hash