startup xvfb for travis testing, including test subdirectory into gradle build
add gradle file for test dir
make check target work from top level
install node dependencies before running tests
merge
use the firefox driver
start selenium server before running tests
run beaker server in addition to selenium server.  use a script to combine all the testing steps into one.
kill servers after tests complete so test runner doesnt hang
install nginx
do not query about adding repo
trivial change to trigger travis build, we seem to be afflicted with https://github.com/travis-ci/travis-ci/issues/2244
add ipython and most of R dependencies
update only once, add Rserve install
install R packages as root
report exit code from tests back from test runner
test: print return code
force rebuild
use subprocess API so we can kill exactly the processes we want.  also, properly convey error from dill to gradle, the exit code returned by os.system is not the same as passed to sys.exit, it is shifted by 8.
Merge pull request #339 from twosigma/travis

Travis