zero?: Simplify

There's no need to hardcode the number-y types, just blacklist bool
instead. This makes the function work on python3, which does not seem to
have long.

Also updated the test to not use long directly.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>