Allocated pointers are now initialized to 0

- Several other pointer methods now accept exposed class instances
- TypeManager.pointer_attribute() now allocates a pointer, if no space
was allocated