Fix JS output for MapReduce.
Complete WorkflowOp map.
Add a join test.
[minor] Formatting cleanup.
fix indent in generated JS
handle MapReduceTask in RenderTree
also a RenderTree[Js] instance
ignore ^D in REPL ('exit' still works)
Merge pull request #259 from sellout/joins

Joins
fix white space in tests
Merge pull request #260 from mossprescott/misc

A handful of small fixes
[minor] Extract a few map/reduce patterns.
Restore an error that I hid while debugging.
Fix a `merge` case that could toss req. fields.

Unfortunately, I’ve only seen this exhibited in `pending` tests that were failing differently than they should have been failing.
fix thread/file handle leaks in API tests (Fixes #151)

Bump unfiltered version to 0.8.1
Explicitly close the dispatch request handler
Bind local port only for tests
fix Travis thread exhaustion

Reduce max parallel threads by waiting a bit after (asynchronously)
shutting down each unfiltered/netty server instance
Merge pull request #262 from sellout/more-minor-fixes

More minor fixes
add `interpretPaths` to complier and its tests.

12 tests failing
6 “The expression '…' is ambiguous and might refer to any of the tables …”
6 “is Right but” wrong paths
Only fail if multiple relations match the name.

Previously, just the existence of multiple relations caused an ambiguous reference error.

Still 12 failures, now they are all “is Right but”.
Fix name comparison after path interpretation.

All tests passing again.
wait on the server's thread pool's shutdown future