CUDA: Add Dispatcher specialization caching tests
CUDA: Add Dispatcher specialization caching tests

This test takes array ordering into account, and uses multiple
arguments.

Also, the argument types in other tests should have been passed as
arguments to specialize(), not as tuples of argument types.

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