fix last node tiling bugs
add test.sh
tiling test
Fix bugs of compute_shape in dot expr
debug
fix dot tile_hint error
Merge pull request #211 from GabrielWen/dot

Fix bugs of compute_shape in dot expr
recover some test modification
Merge branch 'master' of github.com:spartan-array/spartan
fix kmeans broadcast error caused by parakeet
Merge pull request #217 from MaggieQi/master

fix last node optimization error
1. Rewrite argmin and argmax to remove the need of structured arrays.
2. A tile should not apply reducer when data is None.
Merge branch 'master' of https://github.com/fegin/spartan
Sync with new backend.
Can't directly use the update data when the old data is None.
We should apply astype() to the update data to make sure
the update data has the same data type as the old data.
Merge pull request #219 from fegin/master

New backend can't support argmin and argmax. Rewrite them to remove sturctured arrays.
Use atexit instead of signal handlers
Add CTX back to initialize
Merge pull request #221 from rgardner/atexit-cluster-shutdown

Use atexit instead of signal handlers
Merge branch 'master' into reshape

Conflicts:
	spartan/array/distarray.py
	spartan/expr/slice.py
	spartan/expr/transpose.py