make regex more robust to extracting version in build.sbt
Merge branch 'master' of github.com:slamdata/slamengine
clean, then run oneJar first, before enabling coverage

somehow, instrumented code was ending up in the distribution jar
fix oneJar issues
merge
no need to replicate work in jenkinsSuccess
revert build for now till there's more time to fix failure
Implement ShapePreservingBuilder. Fixes #207.

This allows us to use HAVING clauses – we can now modify a group after
some shape-preserving operation (EG, filter).

GroupBuilder also had to be modified to allow for containing _both_ a
map of fields and an in-progress field.

It also removes the fn parameter from merge, which means we now have to
[flat]map over the result.
Merge remote-tracking branch 'upstream/master' into ready/207-ShapePreservingBuilder
disable coveralls on travis
Respond to PR feedback.

* use “operator” names for These,
* improved WorkflowBuilder’s RenderTree, and
* added a few other RenderTree instances.
simple admin UI

A start, and useful, but not enough to call #479 complete.

Loads and displays the filesystem tree, but does not yet
handle running queries, although the UI is stubbed out.

If there is any configuration problem, it should go straight
to the configuration edit UI and not allow any bad connection
information to be saved.

Connection testing is pretty simple here, and only checks that
an `ls` call returns something.
Merge pull request #489 from sellout/ready/207-ShapePreservingBuilder

Implement ShapePreservingBuilder. Fixes #207.
re-work config UI with more helpful interaction

No more editable table, and no more entering the connection
URI directly. Now the URI is broken out into fields for
editing, with real-time feedback for errors that can be
statically detected. When Save is clicked, a test is
performed, and the action does not continue if any error
occurs.

The SlamData path for a mounting is never shown until there
is more than one mounting. That goes for the overview table,
and also for the edit dialog.

The SlamData port is moved to the bottom of the dialog.

Most of the commonly-used text-editing keystrokes for
Mac OS X are now bound, including cut/copy/paste.

All of the config errors that are easy to provoke are now
detected and a nicer alert message is shown.
Merge pull request #495 from mossprescott/ready/479

Admin UI, simplified and more error proof
part of #481. fix oneJar code coverage issue (coverage info corrupts JAR), test built SlamEngine JAR, allow environment variable overrides of backend-config, modify travis to use local mongodb override, auto-import zips data set when in travis builds. manually download, install, and launch mongodb 2.6 since travis doesn't support it. make all scripts run in super strict mode. note: publish script has not been updated and jenkins is no longer expected to work.
Merge pull request #500 from jdegoes/ready/481

build process improvements
don't drop spaces in path/collection names (fixes #499)
URL-decode path segments (Fixes #498)

- and a nicer extractor for path segments
Merge pull request #501 from mossprescott/ready/paths-with-spaces

Two issues with spaces in paths in the API