Add some GPU support for structs
merge checkpoint
Merge branch 'wip-merge' of https://github.com/stanford-ppl/Delite into wip-merge
checkpoint before global merge
minor optiql bug fixes
cuda temporary memory alignment
Add some GPU codegen tests
remove cudaInit.so
Add some GPU tests
Make runtime header path to be absolute path
Remove redundant notify/await with update/awaitupdate
Use SMP runtime when no op is generated for accelerator targets
refactor and cleanup GPU DeliteOPs
Update to SBT 0.12.0
updated dropboxScalaTestRepo
Add GPU dynamic kernel execution for clusters
Merge branch 'wip-merge' into wip-clusters

Conflicts:
	framework/src/ppl/delite/framework/codegen/delite/generators/DeliteGenTaskGraph.scala
	runtime/src/ppl/delite/runtime/Config.scala
Merge remote-tracking branch 'origin/wip-clusters' into wip-clusters

Conflicts:
	dsls/optiml/src/ppl/dsl/optiml/vector/IndexVectorOps.scala
	framework/src/ppl/delite/framework/codegen/delite/generators/DeliteGenTaskGraph.scala
	runtime/src/ppl/delite/runtime/DeliteMesosExecutor.scala
Add empty activation record with zeros filled in for reduction across nodes
Merge remote-tracking branch 'origin/wip-clusters' into wip-clusters

Conflicts:
	runtime/src/ppl/delite/runtime/DeliteMesosExecutor.scala
	runtime/src/ppl/delite/runtime/DeliteMesosScheduler.scala
Object reduction test