Simplify definition of abs and SupportsAbs

Also update/enable test cases.
Remove invalid test case

Closes #39.
Fix type checking of abs in Python 2

Closes #411.