added CUDA blocking for arrays larger than the available GPU memory
added test_unified_sorts() for displaying details of unified CUDA sort
fixed makefile to properly not build if already built