Creating git submodules of cub and mgpu

Leyuan, I've added cub and mgpu as submodules.  Please accept the pull and update Cmake/makefiles to use these versions rather than your local copy. Thanks!