wrap int32 and intp arguments to memcpy_htod in numpy.getbuffer() to avoid AttributeError.  fix prepare/prepared_call for CUDA v4.0+
update tutorial accordingly
comment explaining need for getbuffer added to example code
Merge pull request #60 from grlee77/struct_demo_fix

BUG: fix to demo_struct.py for recent CUDA 4.0+