generate less code for exceptions (in common cases)

Using PyErr_Set{None,Object} for built-in exceptions can save
a few hundred lines of C code per module because we don't need
the whole __Pyx_Raise machinery.