Move handing of negative numbers in ConfigureNotify

Change how negative numbers are handled for ConfigureNotify such that we are
still calling the xcffib version of ConfigureNotify, but with bit-twiddled
values that will pack negative and positive numbers correctly.
Add pypy3 tests to Travis

Closes #552