Drop kernels to compute advection freeze speed into cudaMagTVD in prep for update to correct relating tvd update.
Slightly altered error detecting/reporting functions (CHECK_CUDA_ERROR() and CHECK_CUDA_LAUNCH_ERROR() macros)
Update to slightly different error detection (CHECK_CUDA_ERROR() and CHECK_CUDA_LAUNCH_ERROR() macros)
magPre and magW, new error checks (CHECK_ macros); Rest, formatting
First part of an updated and expanded unit tester; contains framework for testing all the problem-prone GPU functions.
Fix single-character bug in TimeManager.m
Rewrites Makefile to be capable of parallel builds and avoids excessive recompilation upon 'make'
Add general function descriptions at the top of all the gpuclass cuda functions.
Update magnetic flux files for changes in cudaMagTVD and because gpu routines no longer have to be passed straight gputag inputs.