add local reduction
Merge branch 'master' of github.com:spartan-array/spartan
remove local reduction
Merge branch 'master' of github.com:spartan-array/spartan
change core to c++ and add rpc server defination
add worker, master and test client
change blobctx to C++
change rpc support from python to C++
change rpc from python to C++
remove base-utils and simple-rpc git information
fix worker deserialize error
remove export LD_LIBRARY_PATH from makefile since it doesn't work...
we now should export LD_LIBRARY_PATH by ourselves
change Flags in cconfig to have a template get_val function to avoid
force cast of CFlags
Merge pull request #172 from MaggieQi/backend

change rpc from python zeromq to C++ implementation
Merge remote-tracking branch 'upstream/backend' into backend

Conflicts:
	setup.py
	spartan/array/distarray.py
	spartan/cconfig.cc
	spartan/cconfig.h
	spartan/cluster.py
	spartan/expr/write_array.py
	spartan/worker.py
Refine the source code folder structure.