modify to support FLOAT type and DOUBLE type in host memory access
modify to refactor the test for CL-CUDA.API.DEFKERNEL package
Merge branch 'refactoring' of github.com:takagi/cl-cuda into refactoring