Enable NV printf DTests as many as possible.
Fix the bugs due to behavour difference between
Hip-Rocclr and Cuda.
Add hipLimitPrintfFifoSize.
Change-Id: I3fe6dbc35a7a140a9919df197b7885df83d28049
[ROCm/hip-tests commit: 395f11c64c]
Add test on CXX and Fortran build in cmake.
Add test on hip::device interface linking in cmake.
Change-Id: I3fe6dba05a7a140a9a19df107b7885df83d28042
[ROCm/hip-tests commit: d5142afe58]