Only use constexpr when the compiler conforms to C++11
Improve interrogate code readability, use METH_STATIC for static methods, support anonymous enums
Fix silly bug with longs