Refactoring Main program launcher to use the plugin architecture.
JavaSimpleCompiler no longer uses the index.jar.
Fix "View alerts for this job" button
concurrent listJobs for web ui and V8 maps

this was precipitated by spawn freezing up on me. A stack trace
showed some internal thread was both holding the 'job lock' and
doing a blocking wait on a zookeeper lookup to expand a job config.
My http response's thread was blocking waiting to get a list of
jobs that _shouldn't_ be trying to modify and didn't really care
what the other thread was doing. (I say shouldn't because they
do in some places even for what the client might assume is a read
  only lookup).

the thread model for spawn is fubared in a lot of ways. I am pretty
sure the worst case for this view for ui elements is a job looking
unusual, and that seems both relatively unlikely and already very
possible from other issues.

Even though we should be able to more or less just use a concurrent
map and either individual job locks or CAS on immutable job objects,
that is outside of the scope of this change, and therefore I left
the listJobs() method alone so its behavior is unchanged for other
spawn logic.
Merge branch 'master' of https://github.com/addthis/hydra into 4pull-path-alias-filtering
increase default maxOpen for data outputs
upgrade to basis 2.2.0-SNAPSHOT because meshy already depends on that version
Don't block queued tasks on filesystem-okay hosts that are being removed from the cluster
JobAlertRunner uses snapshots to avoid holding the alertMap log for longer than needed
Reduce the number of iterations in a deletion test of
the ConcurrentTree that is a nightly test. Nightly tests
are spilling into the morning.
Merge branch 'master' of https://github.com/addthis/hydra into 4pull-path-alias-filtering
removing unused async query parameter
Moving to version 2.1.1 release of basis library dependency.
Improve Javadoc documentation for 'count' data attachment.
Bumping meshy library dependency from 2.1.0-SNAPSHOT to 2.1.0.
use execute instead of submit where we we can

this statements were dropping the futures anyway and
it seems possible for the future to swallow an OOM
error on the first N submit calls if the user shell
is low on system resources (like file descriptors).
Merge branch 'master' of https://github.com/addthis/hydra into 4pull-path-alias-filtering