Smartify CythonCodeWrapper in autowrap module

Currently C/Cython behaves differently compared to F95/f2py when using e.g. ufuncify

This pull requests smartifies CythonCodeWrapper in autowrap module and give it some of
the functionality which f2py is currently providing for the Fortran counter part.

Two new tests are written, the one using fortran passes in current master while the one using C needs the other modifications provided in this pull request.

Looking forward to your comments/critisism!

Cheers
/Björn