* Add Ray common as a submodule
* Convert to Ray common event loop
* Hide plasma manager state
* Interface changes
* Minor fixes: change LOG_INFO calls to LOG_DEBUG, comments, lint
* Turn off DEBUG by default and make Travis happy
* Allow processes time to clean up during Python tests
* Debugging travis...
* Plasma managers have long-lived connections per manager, not per object
* fix valgrind invalid read and cleanup
* make valgrind happy
* update store API
* put in place manager API
* fixed race condition while sending commands to plasma manager and store -- path sent by Phillip
* clang-format
* Revert "fixed race condition while sending commands to plasma manager and store -- path sent by Phillip"
This reverts commit 79e0f6e6d84f2a309b53155955b65c26c75af071.
* Use reliable socket read/writes from Ray common
* Merge data_connection and plasma_manager_connection structs
* small updates
* restore tests
* Increase allocation granularity dynamically with each MMAP call
* Fewer MMAP calls required when workload contains several objects.
* Delay hitting the per-process file descriptor constraint.
* Change type of GRANULARITY_MULTIPLIER
* Make granularity update more concise.
* Run clang-format and add pre-commit hook for it.
* Modify .travis.yml to check
* Try to fix problems with .travis.yml
* Try to fix .travis.yml yet again
* Update .clang-format to Philipp's preferences
* Don't allow lint to fail in Travis
* Remove git-hooks directory
* Improve clang-format failure output
* Fix clang-format error
* Report which commit clang-format is comparing against, and add whitespace error
* Handle non-PR Travis in clang-format, and add another error
* Check $TRAVIS_PULL_REQUEST correctly and add another error
* Fix syntax error in check-git-clang-format-output.sh
* Add whitespace error
* Remove extra whitespace, add clang-format to README
* refactor plasma to use an event loop
* unify comment style
* Clean up Makefile flags.
* Randomize socket names in tests so multiple copies of the tests can be run in parallel without conflict.