Removing an old scheduler
Added 'tmp_pkg' mechanism to server to allow ws clients to compile arbitrary Orlyscript on the server. This is not fast, nor is it safe. Temporary packages will accumulate on the server and will need to be removed manually.
Added base/json for formatting and parsing.
Added 'tmp_pkg' mechanism to server to allow ws clients to compile arbitrary Orlyscript on the server. This is not fast, nor is it safe. Temporary packages will accumulate on the server and will need to be removed manually.
Added base/json for formatting and parsing.
A large number of small-ish changes to address issues that arose in the code review. Started using base/json, dropped the old-fashioned rand/srand stuff, fixed free-twice bug.
Merge branch 'svr-side-cc' of github.com:JasonL9000/orly into svr-side-cc

Conflicts:
	base/tmp_copy_to_file.h
	orly/server/ws.cc
Removing superfluous headers from .h and .cc files in orly/server
moving function definitions in device_util to .cc
additional device_util cleanup, added RAII object to manage posix_memalign ptrs
replaced memset call to Base::Zero
updated mem_aliged_ptr based on feedback
added assert to Get and removed unnecessary ones
fixing move semantics of TMemAlignedPtr
Got rid of the call to srand() at server start, dropped an unnecessary #include from ws, and piped the PackageDir command-line arg through to the ws compile stmt.
Revised ws-compile stmt handler to use JHM name constructs correctly.
A changed language test should fail the build

Previously there was just a pass report, which Jenkins doesn't understand.

Jenkins understands non-zero return codes. This makes it so Jenkins understands when a language test changes state unexpectedly, the jenkins build will fail, which is the behavior we want.
Merge remote-tracking branch 'upstream/master' into svr-side-cc
Merge pull request #69 from cmaloney/test_runner

A changed language test should fail the build
Merge pull request #65 from JasonL9000/svr-side-cc

Added 'compile' statement to ws interface.