add hash function pool
Parse full worker/master deployment line

append db_name and id to the parsed results
Fix default path set, drop worker id 1- assumption

Worker id is a non-negative integer sequentially from 1 is a wrong
assumption.

default path checking will not be correct when empty field string,
i.e. ::, presents.
Fix startAProcess

simply split a string is not correct. In "ssh address shell_commands",
the third argument should be a single string. The old code will split
the shell_commands to an array of strings and serves into
ProcessBuilder, which is not correct. It did fail with mysterious
errors when I added some more commands into  the shell_commands.
Set worker working dir to separate paths

In the current code, workers of the same deployment on the same
machine will write logs into the same englink-log4j.log file which
makes the log file useless.
Simple extension to kill_all_java_processes

Able to kill all processes with the same name, not necessarily java.
Useful when for example doing debugging on cluster where non-java
processes get started for monitoring machine status.
Process SQLException.getNextException

The actual cause of a SQLException is usually hidden in Exceptions got
by calling getNextException.

There was a out of disk error in postgres several days ago. The out of
disk message was not in the caught SQLException but in the
getNextException.
Merge branch 'master' into shumo_add_more_seeds_for_hash_function
Merge pull request #581 from uwescience/shumo_add_more_seeds_for_hash_function

Hash function pool
Merge branch 'master' into slxu-fix-and-improve-deployment
Merge pull request #597 from uwescience/slxu-improve-sql-exception-processing

Process SQLException.getNextException
Merge branch 'master' into slxu-fix-and-improve-deployment
Fix typo
localPath may have space
Move all get_host_port_path to myriadeploy.py
Merge branch 'slxu-fix-and-improve-deployment' of https://www.github.com/uwescience/myria into slxu-fix-and-improve-deployment
Remove errornous comment and useless worker idx i
SystemTestBase: up worker bootup timeout
Merge branch 'master' into slxu-fix-and-improve-deployment
Api: use Throwable rather than Exception as the catch-all

Things like StackOverflowError are Throwable > Error, not Throwable >
Exception, so we were missing them.