Use C++ vectors and new/delete.
Merge branch 'master' of public.cdl.uni-saarland.de:anydsl/thorin
new primop: StructAgg

* this works as data constructor for StructAppTypes
implemented missing functionality for structs
Create opaque struct.
making Type::instantiate virtual
Do not pretent main_impala has return type int
fix typo; move setting CUDA dir to shared cmake
Emit StructAppType correctly.
use Find_Package(cuda), unify some cases
Merge branch 'master' of public.cdl.uni-saarland.de:anydsl/thorin
Default device for CUDA: 0, OpenCL: 1.
Merge branch 'master' of public.cdl.uni-saarland.de:anydsl/thorin
CUDA/OpenCL: add support for structs.
include a missing file
Merge branch 'master' of public.cdl.uni-saarland.de:anydsl/thorin
use CUDA-supplied CUDA library
Remove 'nounwind' attribute added for inline assembly when using -O2.
add KERNEL_DIR to CL runtime so it can always find the kernels
typo