fix(libcudacxx): fix the test framework and some test cases
修改libcudacxx测试框架以及部分测试用例,主要涉及如下几个方面:
- cccl自带框架调整;
- lit.cfg文件里直接筛除部分不支持的用例以及编译时间过长的用例;
- CUDA设备端空间只支持global和share,private改写为share;
- half类型host和device在临界值的表示存在差异,因此只测试有限值;
- 部分原子操作辅助结构体增加构造函数;
- GPUfusion不支持shared变量初始化,相关用例都进行了修改。