support 32 bit systems

use general numpy pointer as type for healpix_base in order to support also 32bit systems, currently broken, issues #40, #90, #34, #36.