Ensure an np.array in simulator to_device function
Ensure an np.array in simulator to_device function

The CUDA target will accept other iterables and convert them to an
array if necessary - this commit brings the simulator's behaviour
into line with the real CUDA target.

gmarkall/numba,stuartarchibald/numba,gmarkall/numba,stuartarchibald/numba,cpcloud/numba,numba/numba,seibert/numba,gmarkall/numba,IntelLabs/numba,gmarkall/numba,stonebig/numba,stuartarchibald/numba,IntelLabs/numba,stuartarchibald/numba,sklam/numba,sklam/numba,sklam/numba,stonebig/numba,stonebig/numba,IntelLabs/numba,cpcloud/numba,stuartarchibald/numba,numba/numba,seibert/numba,numba/numba,stonebig/numba,IntelLabs/numba,gmarkall/numba,seibert/numba,stonebig/numba,numba/numba,sklam/numba,seibert/numba,cpcloud/numba,cpcloud/numba,numba/numba,sklam/numba,IntelLabs/numba,cpcloud/numba,seibert/numba