Updated the copyright information
Updated the README file
And the proper copyrights in the tests and main file
Added the GPL header to the CMakeLists file
Merge branch 'masterupstream' into upstreamcuda

Conflicts:
	src/CMakeLists.txt
And added the copyrights to the CUDA branch