Merge pull request #2 from mwiebe/cuda

Windows build fix + cuda_host/cuda_device parsing code
Removed unused variable save_begin in parse_cuda_*_parameters that was preventing compilation
Added ifdef to parse_cuda_*_parameters to deal with CUDA not present
Modified CMakeLists.txt, we cannot use -std=c++0x and support CUDA
Added printing for CUDA device arrays
Fixed an error in CUDA device printing
Some changes to cuda_config.hpp
Changed DYND_ASSERT_WHAT to DYND_TRIGGER_ASSERT
Modifications to base_memory_type
Changed test_memory.cpp to test_memory.hpp
Print cuda_device and cuda_host types with [] instead of ()