rm internal codes
MESOS_MASTER and DPARK_SHARE_DIR in env
drop docs/
update readme
first public commit
Remove the executor shell script, and instead call executor.py directly.
Merge pull request #1 from Ssmithcr/master

use dpark/executor.py as mesos executor directly.
1. Change combineByKey (and thus all its callers) to accept a
   partitioner instead of an integer for numSplits.
2. Add aggregate, fold,	and partitionBy	methods	from Spark.
If no group is requested, then no group should be required of the
slaves.
Rename Cartesion to Cartesian.
Merge pull request #2 from Ssmithcr/master

Three small patches
Remove reliance on a distributed file system.

If DPARK_WORK_DIR is set instead of DPARK_SHARE_DIR, a web server will
be started on each slave to serve files to the other slaves.
Use compression for the intermediate shuffle files.

I tried Google's Snappy compression, but it still left my nodes I/O
bound; I found zlib level 1 to be the best compromise between CPU and
I/O.  Compression in this case takes around the same amount of time
that marshalling takes; however decompression is much less than the
time to unmarshal.
Merge pull request #3 from Ssmithcr/master

No-DFS and compression patches.

TODO: handle fetching failure when slave lost.
fix tests and add executor bit for executor.py
update README and add Scott Smith as contributor.
Remove the executor shell script, and instead call executor.py directly.
1. Change combineByKey (and thus all its callers) to accept a
   partitioner instead of an integer for numSplits.
2. Add aggregate, fold,	and partitionBy	methods	from Spark.
If no group is requested, then no group should be required of the
slaves.
Rename Cartesion to Cartesian.