Merged in files from gpu-cpp branch

Makefile, arch files and report were
about the only sensible things that came out of it.
	modified:   Makefile
	modified:   arch/ddl7504-clang.sys
	new file:   arch/ddl7504-gcc.sys
	new file:   arch/ddl7504-nvcc.sys
	modified:   doc/report.tex
	new file:   tests/argparse.cpp
	new file:   tests/cuda-d_VecVec3d.cu
	new file:   tests/cuda-d_vec_t.cu
	new file:   tests/cuda-deepcopy.cu
	new file:   tests/rule-of-three.cpp
	new file:   tests/stringstream.cpp
	new file:   tests/version.cu