Fix #417 device array for cuda.autojit

- Add _numba_type_ attribute for extending typeof
>  like `ctypes.Structure._fields_`, some kind of magic attribute.

I think ctypes is the only one to use that convention, though (for example, `collections.namedtuple` uses `_fields`). Also, there doesn't seem to be anything terribly magic about it here :)