hyracks and pregelix have separate app.home's but shared lib
binary-assembly.xml includes hyracks and pregelix subdirs
script arg for cluster type; detect startup errors; use generated confs
remove makeScratchDirs
use coprocs to detect early exits; standardize var names
use separate logging.properties for driver and workers; pom-specified logging
remove non-driver entry points and scripts
remove unnecessary loadLoggingFile (now set in pom)
use brittle eval instead of less available `coproc`
simplify cluster start/stop as single entry point for both types
remove unnecessary -followsGraphBuild
remove debug lines from driver
add cmdline option to use an existing cluster
undo removal of genomix-hyracks test-jar and pregelix assembly
fix to allow existing clusters
replace resources-plugin with binary assembly

the maven-resources-plugin would move scripts into appassembler/bin
but didn't `chmod +x` them and was being performed *after* the
appassembler plugin(!), leaving the binary-assembly directory with only appassembler-
generated scripts (e.g., genomix and the cc/nc scripts).
respect *DEBUG_PORT and NC_MAX_MEMORY
-runLocal works (sets up conf and uses separate HTTP ports)
fix .travis.yml to use truncated binary-assembly name
JobConf names look like namespaces and have consistent caps