Some code refactoring, and making code infrastructure for implementing of ^type signature. Also added some (short, unsigned long, etc.) missing argument types. This need to be tested! Code with purpose of casting or converting is moved to pyobjus_conversions.pxi file.