Correctly handle function pointer typedefs with calling convention specified.

Currently Cython allows this:

    ctypedef int (__stdcall *FUNCPTR)(int arg)

but not this (very common occurrence on Windows):

    ctypedef int USERTYPE
    ctypedef USERTYPE (__stdcall *FUNCPTR)(int arg)

The patch fixes this discrepancy.