add local reduction
Merge branch 'master' of github.com:spartan-array/spartan
remove local reduction
Merge branch 'master' of github.com:spartan-array/spartan
Add nbody files
Refactor nbody and nbody benchmark.

Import spartan functions into global namespace, following conventions
from other examples.
Merge branch 'master' into add-nbody-simulations

Need diagonal function.
Initial swaption commit.
Finish changing nbody code for spartan

Add `set_diagonal` function.
Implement swaption example and add benchmark.

Swaption example still does not work because of slicing issues
(Expressions are read only).
Merge branch 'master' into add-nbody-simulations

Applies fix for travis status.
Add assign function.

assign(a, idx, value) returns a RegionMapExpr.
Merge branch 'assign' into 'swaption'
Fix spelling errors and Expr indexing
Add DistArray support to assign
Merge br 'assign' into 'swaption' for DistArray
Allow idx be TileExtent for assign; add more tests
Merge br 'assign' into 'swaption' for tile fix.
Add assign function.
Merge pull request #173 from fegin/master

Add refcnt to Tile and increase it when an expr (like regional_map) reuses it.