Fixed: integer overflow on 32-bit machines wasn't detected correctly
  under Python 3.
added back test mistakedly removed.

We have to check both TypeError and OverflowError. On Python3 32-bit,
we'll get an OverflowError, otherwise, we get type error.
Merge pull request #6 from zopefoundation/fix-p3-32bit

Fix p3 32bit
update from master