Add file IO and string ops, and partially fix multi-line codegen for C++ (only when block output is Unit)
add BLAS operations for C++ target
Add a rewrite to fuse mutable vector dot product
adding support for scopes to Forge DSLs
add rewrite optimizations for OptiLA
adding basic reified lambda support (via LMS) and porting over Streams from Delite-OptiML
porting image and complex ops from Delite-OptiML; Forge-OptiML is now caught up, modulo features we have decided to leave behind (the old graph for example)
merge cpp
minor cleanup to cpp merge
patch for multi-line codegen bug