Annotation support into all wrap functions.
Moved ptannotate_ext from workaround. Now, additional code is included
there in case of workaround. This is done by compile-time constant,
which is set in setup.py