merge compiles
merge compiles
struct updates
adding clear() to ArrayBuffer
Merge remote-tracking branch 'origin/delite-develop-c' into optiml-beta
Adding device transfer functions based on PCM model
checkpoint: variable support for structs
optiml tests passing
optiql groupby fusion and soa
Merge branch 'optiml-beta' into merge-optiml-optiql
Merge remote-tracking branch 'origin/delite-developgpu' into optiml-beta

Conflicts:
	src/internal/GPUCodegen.scala
Merge remote-tracking branch 'origin/merge-optiml-optiql' into wip-merge

Conflicts:
	src/common/Structs.scala
OptiML SoA transformation support
Merge remote-tracking branch 'origin/merge-optiml-optiql' into wip-merge
Merge remote-tracking branch 'origin/delite-develop' into merge-optiml-optiql

Conflicts:
	src/common/Loops.scala
	src/common/Structs.scala
bug fixes and open-world interop
refactoring Struct tags to a seperate trait for access by Delite restager
Merge branch 'merge-optiml-optiql' of github.com:TiarkRompf/virtualization-lms-core into merge-optiml-optiql
getting test cases to compile again ...
adding a few extra function transformers